diff --git a/HttpServer/Server.php b/HttpServer/Server.php index 37efdb41..c0b07e88 100644 --- a/HttpServer/Server.php +++ b/HttpServer/Server.php @@ -358,6 +358,9 @@ class Server extends Application if ($this->isUse($config['port'])) { return $this->error_stop($config['host'], $config['port']); } + if (isset($config['settings']) && !empty($config['settings'])) { + $settings = array_merge($settings, $config['settings']); + } $this->baseServer = new $class($config['host'], $config['port'], SWOOLE_PROCESS, $config['mode']); $settings['daemonize'] = $this->daemon; if (!isset($settings['pid_file'])) {