count = (int) shell_exec('nproc') * 4; $http_worker->reusePort = true; $http_worker->name = 'AdapterMan-CakePHP'; $http_worker->onWorkerStart = static function () { HeaderDate::init(); require __DIR__.'/start.php'; }; $http_worker->onMessage = static function ($connection) { $connection->send(run()); }; Worker::runAll(); class HeaderDate { const DATE_FORMAT = 'D, d M Y H:i:s \G\M\T'; /** * Date header * * @var string */ public static $date; public static function init(): void { self::$date = 'Date: '.gmdate(self::DATE_FORMAT); Timer::add(1, static function () { self::$date = 'Date: '.gmdate(self::DATE_FORMAT); }); } }