私有配置:根目录下dev.php
~~~php
<?php
return [
// 服务名称
'SERVER_NAME' => "EasySwoole",
'MAIN_SERVER' => [
// 监听地址
'LISTEN_ADDRESS' => '0.0.0.0',
// 监听端口
'PORT' => 9501,
// 可选为 EASYSWOOLE_SERVER|EASYSWOOLE_WEB_SERVER|EASYSWOOLE_WEB_SOCKET_SERVER
'SERVER_TYPE' => EASYSWOOLE_WEB_SERVER,
// 该配置项当为 SERVER_TYPE 值为 TYPE_SERVER 时有效
'SOCK_TYPE' => SWOOLE_TCP,
// 默认 Server 运行模式
'RUN_MODEL' => SWOOLE_PROCESS,
// Swoole_Server 运行配置( 完整配置可见[Swoole文档](https://wiki.swoole.com/wiki/page/274.html) )
'SETTING' => [
// 运行的 worker 进程数量
'worker_num' => 8,
// 设置异步重启开关。设置为true时,将启用异步安全重启特性,Worker进程会等待异步事件完成后再退出。
'reload_async' => true,
// 开启后自动在 onTask 回调中创建协程
'task_enable_coroutine' => true,
'max_wait_time' => 3
],
'TASK'=>[
'workerNum' => 4,
'maxRunningNum' => 128,
'timeout' => 15
]
],
// 临时文件存放的目录
'TEMP_DIR' => null,
// 日志文件存放的目录
'LOG_DIR' => null,
];
~~~
生产环境配置:根目录下produce.php