configs.php 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  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. 'mysql' => [
  11. 'driver' => 'mysql',
  12. 'host' => '192.168.2.200',
  13. 'port' => 3306,
  14. 'database' => 'ds_cms',
  15. 'username' => 'vali',
  16. 'user' => 'vali',
  17. 'password' => '1234',
  18. 'charset' => 'utf8mb4',
  19. 'collation' => 'utf8mb4_unicode_ci'
  20. ],
  21. 'pgsql' => [
  22. 'driver' => 'pgsql',
  23. 'host' => '192.168.2.200',
  24. 'port' => 10432,
  25. 'database' => 'pai',
  26. 'username' => 'kaiyou',
  27. 'password' => '123456',
  28. 'charset' => 'utf8',
  29. 'collation' => 'utf8_unicode_ci',
  30. 'prefix' => ''
  31. ],
  32. 'redis' => [
  33. 'host' => '192.168.2.200',
  34. 'port' => 26379,
  35. 'passwd' => '',
  36. 'db' => 0,
  37. 'overtime' => 1,
  38. ],
  39. //主进程
  40. 'swoole' => [
  41. 'host' => '0.0.0.0',
  42. 'port' => '9090',
  43. 'worker_num' => 2,
  44. 'daemonize' => true,
  45. 'max_request' => 50,
  46. 'task_enable_coroutine' => true,
  47. 'dispatch_mode' => 2,
  48. 'debug_mode' => 1,
  49. 'task_worker_num' => 5,
  50. 'log_file' => '../logs/err.log',
  51. ],
  52. //数据库代理连接池
  53. 'swoolev2' => [
  54. 'host' => '0.0.0.0',
  55. 'port' => '9091',
  56. 'worker_num' => 2,
  57. 'daemonize' => true,
  58. 'max_request' => 5000,
  59. 'task_enable_coroutine' => true,
  60. 'dispatch_mode' => 2,
  61. 'debug_mode' => 1,
  62. 'task_worker_num' => 10,
  63. 'log_file' => '../logs/errv2.log',
  64. ],
  65. //子进程业务
  66. 'swoolev_subserv' => [
  67. 'host' => '0.0.0.0',
  68. 'port' => '9092',
  69. 'worker_num' => 2,
  70. 'daemonize' => true,
  71. 'max_request' => 5000,
  72. 'task_enable_coroutine' => true,
  73. 'dispatch_mode' => 2,
  74. 'debug_mode' => 1,
  75. 'task_worker_num' => 1,
  76. 'log_file' => '../logs/errv3.log',
  77. ],
  78. 'pgsqlpoole'=>[
  79. 'poole_host' => '0.0.0.0' ,
  80. 'poole_port' => 9091,
  81. 'db_type' => 'pgsql',
  82. 'db_host' => '192.168.2.200',
  83. 'db_port' => 10432,
  84. 'db_name' => 'pai',
  85. 'db_user' => 'kaiyou',
  86. 'db_pwd' => '123456',
  87. ],
  88. 'mysqlpoole'=>[
  89. 'poole_host' => '0.0.0.0' ,
  90. 'poole_port' => 9091,
  91. 'db_type' => 'mysql',
  92. 'db_host' => '192.168.2.200',
  93. 'db_port' => 3306,
  94. 'db_name' => 'ds_cms',
  95. 'db_user' => 'vali',
  96. 'db_pwd' => '1234',
  97. ],
  98. 'commpoole'=>[
  99. 'poole_host' => '0.0.0.0' ,
  100. 'poole_port' => 9091,
  101. 'db_type' => 'mysql',
  102. 'db_host' => '192.168.2.200',
  103. 'db_port' => 3306,
  104. 'db_name' => 'ds_cms',
  105. 'db_user' => 'vali',
  106. 'db_pwd' => '1234',
  107. ],
  108. 'admin_conf' =>[
  109. 'url' => 'ws://192.168.2.200:9090',
  110. 'admin_uid' => 999999999,
  111. 'md5'=>'70d8d42d4307e63702b25ddef0129f72',
  112. 'admin_token' => 'aaminaeyJhb34G6i6JIU6I1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJib3JuIiwiaWF0IjoxNTU4NTk1MjgxLCJleHAiOjE1NTg2MDI0ODEsIm5iZiI6MTU1ODU5NTM0MSwic3ViIjo3NiwianRpIjoiNWIwYjlkNjMtYmQ5My1kNTBkLTA1NzgtZGU0NDEyYjFmZjBlIn0.jaYz1IcJJxNCaEF-ELCcE6JjbFSjKPl0p-whJ76dV1w',
  113. ],
  114. ],
  115. 'dev' => [
  116. ],
  117. 'test' => [
  118. ],
  119. 'prod' => [
  120. ],
  121. ];
  122. return array_merge($tmp_config['common'], $tmp_config[ENV]);