From 0a5b0fa06bb0d887662738ce177b41ad8cb1cf22 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Wed, 23 Aug 2023 15:08:26 -0400 Subject: [PATCH] Fix functions worker crash --- app/worker.php | 5 +++-- docker-compose.yml | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/worker.php b/app/worker.php index 084569886..51e42969f 100644 --- a/app/worker.php +++ b/app/worker.php @@ -14,6 +14,7 @@ use Utopia\CLI\Console; use Utopia\Config\Config; use Utopia\Database\Database; use Utopia\Database\Document; +use Utopia\Database\Validator\Authorization; use Utopia\Queue\Adapter\Swoole; use Utopia\Queue\Message; use Utopia\Queue\Server; @@ -107,7 +108,7 @@ $connection = $pools->get('queue')->pop()->getResource(); $workerNumber = swoole_cpu_num() * intval(App::getEnv('_APP_WORKER_PER_CORE', 6)); if (empty(App::getEnv('QUEUE'))) { - throw new Exception('Please configure "QUEUE" environemnt variable.'); + throw new Exception('Please configure "QUEUE" environment variable.'); } $adapter = new Swoole($connection, $workerNumber, App::getEnv('QUEUE')); @@ -145,7 +146,7 @@ $server $log->addExtra('line', $error->getLine()); $log->addExtra('trace', $error->getTraceAsString()); $log->addExtra('detailedTrace', $error->getTrace()); - $log->addExtra('roles', \Utopia\Database\Validator\Authorization::$roles); + $log->addExtra('roles', Authorization::getRoles()); $isProduction = App::getEnv('_APP_ENV', 'development') === 'production'; $log->setEnvironment($isProduction ? Log::ENVIRONMENT_PRODUCTION : Log::ENVIRONMENT_STAGING); diff --git a/docker-compose.yml b/docker-compose.yml index 4eaa2709e..1e19aedc3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -465,6 +465,7 @@ services: - openruntimes-executor environment: - _APP_ENV + - _APP_WORKER_PER_CORE - _APP_OPENSSL_KEY_V1 - _APP_REDIS_HOST - _APP_REDIS_PORT