diff --git a/frameworks/PHP/cakephp/server.php b/frameworks/PHP/cakephp/server.php index 0bec9788d42..820e178205d 100644 --- a/frameworks/PHP/cakephp/server.php +++ b/frameworks/PHP/cakephp/server.php @@ -2,13 +2,14 @@ require_once __DIR__.'/vendor/autoload.php'; use Adapterman\Adapterman; -use Workerman\Lib\Timer; +use Workerman\Timer; use Workerman\Worker; Adapterman::init(); $http_worker = new Worker('http://0.0.0.0:8080'); $http_worker->count = (int) shell_exec('nproc') * 4; +$http_worker->reusePort = true; $http_worker->name = 'AdapterMan-CakePHP'; $http_worker->onWorkerStart = static function () { diff --git a/frameworks/PHP/flight/server.php b/frameworks/PHP/flight/server.php index dd5ce42c6dd..826e74e38ec 100644 --- a/frameworks/PHP/flight/server.php +++ b/frameworks/PHP/flight/server.php @@ -2,13 +2,14 @@ require_once __DIR__.'/vendor/autoload.php'; use Adapterman\Adapterman; -use Workerman\Lib\Timer; +use Workerman\Timer; use Workerman\Worker; Adapterman::init(); $http_worker = new Worker('http://0.0.0.0:8080'); $http_worker->count = (int) shell_exec('nproc') * 4; +$http_worker->reusePort = true; $http_worker->name = 'AdapterMan-Flight'; $http_worker->onWorkerStart = static function () { diff --git a/frameworks/PHP/kumbiaphp/server.php b/frameworks/PHP/kumbiaphp/server.php index 2b3123173da..c47e6ad3994 100644 --- a/frameworks/PHP/kumbiaphp/server.php +++ b/frameworks/PHP/kumbiaphp/server.php @@ -9,6 +9,7 @@ $http_worker = new Worker('http://0.0.0.0:8080'); $http_worker->count = (int) shell_exec('nproc') * 4; +$http_worker->reusePort = true; $http_worker->name = 'KumbiaPHP'; $http_worker->onWorkerStart = static function () { diff --git a/frameworks/PHP/laravel/server-man.php b/frameworks/PHP/laravel/server-man.php index c8769a35efd..6aa249cce8f 100644 --- a/frameworks/PHP/laravel/server-man.php +++ b/frameworks/PHP/laravel/server-man.php @@ -4,12 +4,13 @@ use Adapterman\Adapterman; use Workerman\Worker; -use Workerman\Lib\Timer; +use Workerman\Timer; Adapterman::init(); $http_worker = new Worker('http://0.0.0.0:8080'); $http_worker->count = (int) shell_exec('nproc') * 4; +$http_worker->reusePort = true; $http_worker->name = 'AdapterMan-Laravel'; $http_worker->onWorkerStart = static function () { Header::$date = gmdate(DATE_RFC7231); diff --git a/frameworks/PHP/leaf/server.php b/frameworks/PHP/leaf/server.php index b10ee532f8e..4e931b07e33 100644 --- a/frameworks/PHP/leaf/server.php +++ b/frameworks/PHP/leaf/server.php @@ -4,12 +4,13 @@ use Adapterman\Adapterman; use Workerman\Worker; -use Workerman\Lib\Timer; +use Workerman\Timer; Adapterman::init(); $http_worker = new Worker('http://0.0.0.0:8080'); $http_worker->count = (int) shell_exec('nproc') * 4; +$http_worker->reusePort = true; $http_worker->name = 'AdapterMan-Leaf'; $http_worker->onWorkerStart = static function () { diff --git a/frameworks/PHP/php/deploy/workerman/start.php b/frameworks/PHP/php/deploy/workerman/start.php index 0d1c04d930f..40bb89b521a 100644 --- a/frameworks/PHP/php/deploy/workerman/start.php +++ b/frameworks/PHP/php/deploy/workerman/start.php @@ -2,7 +2,7 @@ use Adapterman\Adapterman; use Workerman\Worker; -use Workerman\Lib\Timer; +use Workerman\Timer; require_once __DIR__ . '/vendor/autoload.php'; @@ -10,6 +10,7 @@ // WebServer $web = new Worker("http://0.0.0.0:8080"); $web->count = (int) shell_exec('nproc') * 4; +$web->reusePort = true; $web->name = 'workerman'; define('WEBROOT', '/php/'); diff --git a/frameworks/PHP/slim/server.php b/frameworks/PHP/slim/server.php index 132751f7060..7eafd061037 100644 --- a/frameworks/PHP/slim/server.php +++ b/frameworks/PHP/slim/server.php @@ -4,12 +4,13 @@ use Adapterman\Adapterman; use Workerman\Worker; -use Workerman\Lib\Timer; +use Workerman\Timer; Adapterman::init(); $http_worker = new Worker('http://0.0.0.0:8080'); $http_worker->count = (int) shell_exec('nproc') * 4; +$http_worker->reusePort = true; $http_worker->name = 'AdapterMan-Slim'; $http_worker->onWorkerStart = static function () { diff --git a/frameworks/PHP/symfony/server.php b/frameworks/PHP/symfony/server.php index 73ba068f5ea..654861e8426 100644 --- a/frameworks/PHP/symfony/server.php +++ b/frameworks/PHP/symfony/server.php @@ -4,12 +4,13 @@ use Adapterman\Adapterman; use Workerman\Worker; -use Workerman\Lib\Timer; +use Workerman\Timer; Adapterman::init(); $http_worker = new Worker('http://0.0.0.0:8080'); $http_worker->count = (int) shell_exec('nproc') * 4; +$http_worker->reusePort = true; $http_worker->name = 'AdapterMan-Symfony'; $http_worker->onWorkerStart = static function () { diff --git a/frameworks/PHP/yii2/server.php b/frameworks/PHP/yii2/server.php index a4efcec4ed9..59fe04b19f1 100644 --- a/frameworks/PHP/yii2/server.php +++ b/frameworks/PHP/yii2/server.php @@ -3,7 +3,7 @@ use Adapterman\Adapterman; use Workerman\Worker; -use Workerman\Lib\Timer; +use Workerman\Timer; Adapterman::init(); @@ -11,6 +11,7 @@ $http_worker = new Worker('http://0.0.0.0:8080'); $http_worker->count = (int) shell_exec('nproc') * 4; +$http_worker->reusePort = true; $http_worker->name = 'AdapterMan-Yii2'; $http_worker->onWorkerStart = static function () {