configs.sample.php 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2019/5/20
  6. * Time: 9:09
  7. */
  8. defined('ENV') or define("ENV", 'dev');
  9. $tmp_config = [
  10. 'common' => [
  11. 'pgsql' => [
  12. 'driver' => 'pgsql',
  13. 'host' => '103.108.41.110',
  14. 'port' => 10432,
  15. 'database' => 'kaiyou',
  16. 'username' => 'kaiyou',
  17. 'password' => 'yjkj8888',
  18. 'charset' => 'utf8',
  19. 'collation' => 'utf8_unicode_ci',
  20. 'prefix' => ''
  21. ],
  22. //redis配置
  23. 'redis' => [
  24. 'host' => '103.108.41.110',
  25. 'port' => 16379,
  26. 'passwd' => 'aqm1728',
  27. 'db' => 0,
  28. 'overtime' => 1,
  29. ],
  30. //主进程
  31. 'HttpServer' => [
  32. 'host' => '0.0.0.0',
  33. 'port' => '9090',
  34. 'maxUsers' => 500,
  35. 'sets' => [
  36. 'worker_num' => 5,
  37. 'daemonize' => true,
  38. 'max_request' => 20000,
  39. 'task_enable_coroutine' => true,
  40. 'dispatch_mode' => 3,
  41. 'debug_mode' => 1,
  42. 'task_worker_num' => 80,
  43. 'log_file' => '../logs/data_' . date("Ymd") . '.log',
  44. ],
  45. ],
  46. //redisTosql 进程
  47. 'HttpRedisToSql' => [
  48. 'host' => '127.0.0.1',
  49. 'port' => '11000',
  50. 'maxUsers' => 50000,
  51. 'sets' => [
  52. 'worker_num' => 1,
  53. 'daemonize' => true,
  54. 'max_request' => 500,
  55. 'task_enable_coroutine' => true,
  56. 'dispatch_mode' => 3,
  57. 'debug_mode' => 1,
  58. 'task_worker_num' => 1,
  59. 'log_file' => '../logs/RedisTosql_' . date("Ymd") . '.log',
  60. ],
  61. ],
  62. //输赢判断及 结算入redis功能
  63. 'SettelementHttpServer' => [
  64. 'host' => '0.0.0.0',
  65. 'port' => '9094',
  66. 'maxUsers' => 1000,
  67. 'sets' => [
  68. 'worker_num' => 2,
  69. 'daemonize' => true,
  70. 'max_request' => 2,
  71. 'task_enable_coroutine' => true,
  72. 'dispatch_mode' => 3,
  73. 'debug_mode' => 1,
  74. 'task_worker_num' => 2,
  75. 'log_file' => '../logs/winSett_' . date("Ymd") . '.log',
  76. ],
  77. ],
  78. //真正实现结算功能的后台进徎
  79. 'SettelementOnly' => [
  80. 'host' => '127.0.0.1',
  81. 'port' => '10010',
  82. 'maxUsers' => 1000,
  83. 'sets' => [
  84. 'worker_num' => 80,
  85. 'daemonize' => true,
  86. 'max_request' => 20000,
  87. 'task_enable_coroutine' => true,
  88. 'dispatch_mode' => 3,
  89. 'debug_mode' => 1,
  90. 'task_worker_num' => 1,
  91. 'log_file' => '../logs/SeOnly_' . date("Ymd") . '.log',
  92. ],
  93. ],
  94. 'httpDangerTimer' => [
  95. 'host' => '127.0.0.1',
  96. 'port' => '10050',
  97. 'maxUsers' => 1000,
  98. 'sets' => [
  99. 'worker_num' => 4,
  100. 'daemonize' => true,
  101. 'max_request' => 20000,
  102. 'task_enable_coroutine' => true,
  103. 'dispatch_mode' => 3,
  104. 'debug_mode' => 1,
  105. 'task_worker_num' => 10,
  106. 'log_file' => '../logs/Danger_' . date("Ymd") . '.log',
  107. ],
  108. 'token' => 'oclatv15689731035d84a12f550df',
  109. 'HandleOrder'=> 'http://stadmin.bocai108.com/HandleOrder',
  110. 'HandleMatch'=> 'http://stadmin.bocai108.com/HandleMatch',
  111. 'HandleOrderInvalid'=>'http://stadmin.bocai108.com/HandleOrderInvalid',
  112. ],
  113. //调试使用
  114. 'demo' => [
  115. 'host' => '0.0.0.0',
  116. 'port' => '9095',
  117. 'maxUsers' => 1000,
  118. 'sets' => [
  119. 'worker_num' => 1,
  120. 'daemonize' => true,
  121. 'max_request' => 2,
  122. 'task_enable_coroutine' => true,
  123. 'dispatch_mode' => 2,
  124. 'debug_mode' => 1,
  125. 'task_worker_num' => 5,
  126. 'log_file' => '../logs/demo_' . date("Ymd") . '.log',
  127. ],
  128. ],
  129. //数据库连接池[暂时不使用]
  130. 'pgsqlpoole' => [
  131. 'poole_host' => '127.0.0.1',
  132. 'poole_port' => 10000,
  133. 'sets' => [
  134. 'worker_num' => 2,
  135. 'task_worker_num' => 10,
  136. 'max_request' => 20000,
  137. 'daemonize' => true,
  138. 'log_file' => "../logs/pgsqlpoole_" . date("Y-m-d", time()) . '.log',
  139. 'dispatch_mode' => 2,
  140. 'package_max_length' => 4 * 1024 * 1024,
  141. 'buffer_output_size' => 4 * 1024 * 1024,
  142. 'socket_buffer_size' => 8 * 1024 * 1024
  143. ],
  144. 'dbconfig' => [
  145. 'driver' => 'pgsql',
  146. 'host' => '172.17.0.4',
  147. 'port' => 10432,
  148. 'database' => 'kaiyou',
  149. 'username' => 'kaiyou',
  150. 'password' => 'yjkj8888',
  151. 'charset' => 'utf8',
  152. 'collation' => 'utf8_unicode_ci',
  153. 'prefix' => ''
  154. ],
  155. ],
  156. ],
  157. 'dev' => [
  158. ],
  159. 'test' => [
  160. ],
  161. 'prod' => [
  162. ],
  163. ];
  164. return array_merge($tmp_config['common'], $tmp_config[ENV]);