public static getWebServerConfig ( ) : multitype:number | ||
Результат | multitype:number |
public static function getWebServerConfig()
{
$config = array('worker_num' => 1, 'max_request' => 1000, 'dispatch_mode' => 1, 'log_file' => 'data/web.log', 'daemonize' => false);
return $config;
}
/** * 初始化 */ private function __construct($ip, $port) { register_shutdown_function(array($this, 'handleFatal')); $http = new \swoole_http_server($ip, $port); $http->set(\Config\Server::getWebServerConfig()); $http->on('WorkerStart', array($this, 'onWorkerStart')); $http->on('request', array($this, 'onRequest')); $http->on('start', array($this, 'onStart')); $http->start(); }