diff --git a/app/http.php b/app/http.php index 70dc6f58ce..1924071c4c 100644 --- a/app/http.php +++ b/app/http.php @@ -67,6 +67,7 @@ $swooleAdapter = new HttpServer( Constant::OPTION_TASK_WORKER_NUM => 1, // required for the task to fetch domains background ], container: $container, + coroutines: true, ); $container->set('container', fn () => fn () => $swooleAdapter->getContainer()); diff --git a/src/Appwrite/Platform/Modules/Functions/Workers/Builds.php b/src/Appwrite/Platform/Modules/Functions/Workers/Builds.php index 443db88a7a..659fc327d9 100644 --- a/src/Appwrite/Platform/Modules/Functions/Workers/Builds.php +++ b/src/Appwrite/Platform/Modules/Functions/Workers/Builds.php @@ -1203,6 +1203,8 @@ class Builds extends Action protected function sendUsage(Document $resource, Document $deployment, Document $project, Context $usage, UsagePublisher $publisherForUsage): void { $spec = Config::getParam('specifications')[$resource->getAttribute('buildSpecification', APP_COMPUTE_SPECIFICATION_DEFAULT)]; + $cpus = $spec['cpus'] ?? APP_COMPUTE_CPUS_DEFAULT; + $memory = $spec['memory'] ?? APP_COMPUTE_MEMORY_DEFAULT; switch ($deployment->getAttribute('status')) { case 'ready':