| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- $mainConfig = include __DIR__. '/config-product.php';
- /**
- * Created by PhpStorm.
- * User: leo
- * Date: 2018/3/9
- * Time: 上午9:33
- */
- return [
- 'swooleAsyncTimer' => [
- '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'], //端口
- ],
- ];
|