params-rpc.php 1.7 KB

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: leo
  5. * Date: 2018/3/9
  6. * Time: 上午9:33
  7. */
  8. return [
  9. 'swooleRPC' => [
  10. 'host' => $mainConfig['swooleRPCConfig']['host'], //服务启动IP
  11. 'port' => $mainConfig['swooleRPCConfig']['port'], //服务启动端口
  12. 'process_name' => 'swooleRPCServerBonus', //服务进程名
  13. 'open_tcp_nodelay' => '1', //启用open_tcp_nodelay
  14. 'daemonize' => '1', //守护进程化
  15. 'worker_num' => '2', //work进程数目
  16. 'task_worker_num' => '2', //task进程的数量
  17. 'task_max_request' => '10000', //work进程最大处理的请求数
  18. 'task_tmpdir' => dirname(__DIR__).'/runtime/task', //设置task的数据临时目录
  19. 'log_file' => dirname(__DIR__).'/runtime/logs/swooleRPC.log', //指定swoole错误日志文件
  20. 'client_timeout' => '20', //client链接服务器时超时时间(s)
  21. 'pidfile' => dirname(__DIR__).'/runtime/swoolePid/swooleBonusRPC.pid', //服务启动进程id文件保存位置
  22. //--以上配置项均来自swoole-server的同名配置,可随意参考swoole-server配置说明自主增删--
  23. 'debug' => true, //是否开启调试模式
  24. 'log_size' => 204800000, //运行时日志 单个文件大小
  25. 'log_dir' => dirname(__DIR__).'/runtime/logs', //运行时日志 存放目录
  26. 'ipWhiteList' => $mainConfig['swooleRPCConfig']['ipWhiteList'],
  27. 'username' => $mainConfig['swooleRPCConfig']['username'],
  28. 'password' => $mainConfig['swooleRPCConfig']['password'],
  29. ]
  30. ];