configs.php 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2019/5/20
  6. * Time: 9:09
  7. */
  8. $tmp_config = [
  9. 'common' => [
  10. 'pgsql' => [
  11. 'driver' => 'pgsql',
  12. 'host' => '192.168.2.200',
  13. 'port' => 10432,
  14. 'database' => 'kaiyou',
  15. 'username' => 'kaiyou',
  16. 'password' => '123456',
  17. 'charset' => 'utf8',
  18. 'collation' => 'utf8_unicode_ci',
  19. 'prefix' => ''
  20. ],
  21. //redis配置
  22. 'redis' => [
  23. 'host' => '192.168.2.200',
  24. 'port' => 26379,
  25. 'passwd' => '',
  26. 'db' => 0,
  27. 'overtime' => 1,
  28. ],
  29. //主进程
  30. 'swoole' => [
  31. 'host' => '0.0.0.0',
  32. 'port' => '9090',
  33. 'maxUsers' => 50000,
  34. 'sets' => [
  35. 'worker_num' => 2,
  36. 'daemonize' => false,
  37. 'max_request' => 50,
  38. 'task_enable_coroutine' => true,
  39. 'dispatch_mode' => 2,
  40. 'debug_mode' => 1,
  41. 'task_worker_num' => 2,
  42. 'log_file' => '../logs/swoole_'.date("Ymd").'.log',
  43. ],
  44. ],
  45. //子进程业务
  46. 'swoole_subserv' => [
  47. 'host' => '0.0.0.0',
  48. 'port' => '9092',
  49. 'sets'=>[
  50. 'worker_num' => 3,
  51. 'daemonize' => true,
  52. 'max_request' => 5000,
  53. 'task_enable_coroutine' => true,
  54. 'dispatch_mode' => 2,
  55. 'debug_mode' => 1,
  56. 'log_file' => '../logs/swoole_subserv_'.date("Ymd").'.log',
  57. ],
  58. ],
  59. //数据库代理配置--pgsql
  60. 'pgsqlpoole' => [
  61. 'poole_host' => '0.0.0.0',
  62. 'poole_port' => 9091,
  63. 'db_type' => 'pgsql',
  64. 'db_host' => '192.168.2.200',
  65. 'db_port' => 10432,
  66. 'db_name' => 'pai',
  67. 'db_user' => 'kaiyou',
  68. 'db_pwd' => '123456',
  69. ],
  70. //管理员使用的
  71. 'admin_conf' => [
  72. 'url' => 'ws://192.168.2.200:9090',
  73. 'admin_uid' => 999999999,
  74. 'whiteips' =>['172.17.0.*','127.0.0.1'],
  75. 'md5' => '70d8d42d4307e63702b25ddef0129f72',
  76. 'admin_token' => 'aaminaeyJhb34G6i6JIU6I1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJib3JuIiwiaWF0IjoxNTU4NTk1MjgxLCJleHAiOjE1NTg2MDI0ODEsIm5iZiI6MTU1ODU5NTM0MSwic3ViIjo3NiwianRpIjoiNWIwYjlkNjMtYmQ5My1kNTBkLTA1NzgtZGU0NDEyYjFmZjBlIn0.jaYz1IcJJxNCaEF-ELCcE6JjbFSjKPl0p-whJ76dV1w',
  77. ],
  78. ],
  79. 'dev' => [
  80. 'mysql' => [
  81. 'driver' => 'mysql',
  82. 'host' => '192.168.2.200',
  83. 'port' => 3306,
  84. 'database' => 'ds_cms',
  85. 'username' => 'vali',
  86. 'user' => 'vali',
  87. 'password' => '1234',
  88. 'charset' => 'utf8mb4',
  89. 'collation' => 'utf8mb4_unicode_ci'
  90. ],
  91. ],
  92. 'test' => [
  93. ],
  94. 'prod' => [
  95. ],
  96. ];
  97. return array_merge($tmp_config['common'], $tmp_config[ENV]);