[ 'host' => $mainConfig['swooleClientConfig']['host'], //服务启动IP 'port' => $mainConfig['swooleClientConfig']['port'], //服务启动端口 'serverHost' => $mainConfig['swooleTimerConfig']['host'], //服务启动IP 'serverPort' => $mainConfig['swooleTimerConfig']['port'], //服务启动端口 'process_name' => 'akBonusSwooleServer', //服务进程名 'open_tcp_nodelay' => '1', //启用open_tcp_nodelay 'daemonize' => '1', //守护进程化 'worker_num' => '2', //work进程数目 'task_worker_num' => '2', //task进程的数量 'task_max_request' => '10000', //work进程最大处理的请求数 'task_enable_coroutine' => true, // task支持协程 'task_tmpdir' => dirname(__DIR__).'/runtime/task', //设置task的数据临时目录 'log_file' => dirname(__DIR__).'/runtime/logs/swooleHttp.log', //指定swoole错误日志文件 'client_timeout' => '20', //client链接服务器时超时时间(s) 'pidfile' => dirname(__DIR__).'/runtime/swoolePid/swooleBonus.pid', //服务启动进程id文件保存位置 //--以上配置项均来自swoole-server的同名配置,可随意参考swoole-server配置说明自主增删-- 'sender_client' => 'swoole', //请求服务端的客户端方式(swoole|curl) 'auth_key' => '4m8s4Pjv9xroqo6D', //授权密钥 'max_time_diff' => 0, //请求服务端允许的最大时间差 'debug' => true, //是否开启调试模式 'with_timer' => true, //是否使用定时器 'timer_interval' => 60000, //定时器时间间隔 'log_size' => 204800000, //运行时日志 单个文件大小 'log_dir' => dirname(__DIR__).'/runtime/logs', //运行时日志 存放目录 ], 'swooleBonusConfig' => [ 'host' => $mainConfig['swooleBonusClientConfig']['host'], //IP 'port' => $mainConfig['swooleBonusClientConfig']['port'], //端口 ], ];