pm2json.json 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. {
  2. "apps": [
  3. {
  4. "name": "TG_factory",
  5. "script": "npm",
  6. "args": "run start",
  7. "cwd": "/home/tg_factory",
  8. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  9. "error_file": "./logs/error.log",
  10. "out_file": "./logs/out.log",
  11. "log_file": "./logs/combined.log",
  12. "merge_logs": true,
  13. "exec_mode":"fork",
  14. "time": true
  15. },
  16. {
  17. "name": "0_RECEIVE_FACTORY",
  18. "script": "./0_RECEIVE_FACTORY/RECEIVE_FACTORY.js",
  19. "node_args": "--max-old-space-size=8192 --expose-gc",
  20. "max_memory_restart": "4G",
  21. "args": ["--type=data"],
  22. "cwd": "/home/tg_factory",
  23. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  24. "error_file": "./logs/0_RECEIVE_FACTORY_error.log",
  25. "out_file": "./logs/0_RECEIVE_FACTORY_out.log",
  26. "merge_logs": true,
  27. "exec_mode": "fork",
  28. "autorestart": true
  29. },
  30. {
  31. "name": "1_FILTER_FACTORY",
  32. "script": "./1_FILTER_FACTORY/FILTER_FACTORY.js",
  33. "node_args": "--max-old-space-size=8192 --expose-gc",
  34. "max_memory_restart": "4G",
  35. "args": ["--type=data"],
  36. "cwd": "/home/tg_factory",
  37. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  38. "error_file": "./logs/1_FILTER_FACTORY_error.log",
  39. "out_file": "./logs/1_FILTER_FACTORY_out.log",
  40. "merge_logs": true,
  41. "exec_mode": "fork",
  42. "autorestart": true
  43. },
  44. {
  45. "name": "2_PRODUCT_FACTORY",
  46. "script": "./2_PRODUCT_FACTORY/PRODUCT_FACTORY.js",
  47. "node_args": "--max-old-space-size=8192 --expose-gc",
  48. "max_memory_restart": "4G",
  49. "args": ["--type=data"],
  50. "cwd": "/home/tg_factory",
  51. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  52. "error_file": "./logs/2_PRODUCT_FACTORY_error.log",
  53. "out_file": "./logs/2_PRODUCT_FACTORY_out.log",
  54. "merge_logs": true,
  55. "exec_mode": "fork",
  56. "autorestart": true
  57. },
  58. {
  59. "name": "DZ_FACTORY",
  60. "script": "./2_PRODUCT_FACTORY/dz_batch_factory.js",
  61. "node_args": "--max-old-space-size=8192 --expose-gc",
  62. "max_memory_restart": "4G",
  63. "args": ["--type=data"],
  64. "cwd": "/home/tg_factory",
  65. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  66. "error_file": "./logs/dz_factory_error.log",
  67. "out_file": "./logs/dz_factory_out.log",
  68. "merge_logs": true,
  69. "exec_mode": "fork",
  70. "autorestart": true
  71. },
  72. {
  73. "name": "FQ_FACTORY",
  74. "script": "./2_PRODUCT_FACTORY/fq_factory.js",
  75. "node_args": "--max-old-space-size=8192 --expose-gc",
  76. "max_memory_restart": "4G",
  77. "args": ["--type=data"],
  78. "cwd": "/home/tg_factory",
  79. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  80. "error_file": "./logs/fq_factory_error.log",
  81. "out_file": "./logs/fq_factory_out.log",
  82. "merge_logs": true,
  83. "exec_mode": "fork",
  84. "autorestart": true
  85. },
  86. {
  87. "name": "HY_FACTORY",
  88. "script": "./2_PRODUCT_FACTORY/hy_batch_factory.js",
  89. "node_args": "--max-old-space-size=8192 --expose-gc",
  90. "max_memory_restart": "4G",
  91. "args": ["--type=data"],
  92. "cwd": "/home/tg_factory",
  93. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  94. "error_file": "./logs/hy_factory_error.log",
  95. "out_file": "./logs/hy_factory_out.log",
  96. "merge_logs": true,
  97. "exec_mode": "fork",
  98. "autorestart": true
  99. },
  100. {
  101. "name": "QM_FACTORY",
  102. "script": "./2_PRODUCT_FACTORY/qm_batch_factory.js",
  103. "node_args": "--max-old-space-size=8192 --expose-gc",
  104. "max_memory_restart": "4G",
  105. "args": ["--type=data"],
  106. "cwd": "/home/tg_factory",
  107. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  108. "error_file": "./logs/qm_factory_error.log",
  109. "out_file": "./logs/qm_factory_out.log",
  110. "merge_logs": true,
  111. "exec_mode": "fork",
  112. "autorestart": true
  113. },
  114. {
  115. "name": "7_CHECK_AND_CREATE_URL_FACTORY",
  116. "script": "./7_CHECK_AND_CREATE_URL_FACTORY/CHECK_AND_CREATE_URL_FACTORY.js",
  117. "node_args": "--max-old-space-size=8192 --expose-gc",
  118. "max_memory_restart": "4G",
  119. "args": ["--type=data"],
  120. "cwd": "/home/tg_factory",
  121. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  122. "error_file": "./logs/7_CHECK_AND_CREATE_URL_FACTORY_error.log",
  123. "out_file": "./logs/7_CHECK_AND_CREATE_URL_FACTORY_out.log",
  124. "merge_logs": true,
  125. "exec_mode": "fork",
  126. "autorestart": true
  127. },
  128. {
  129. "name": "MESSAGE_DISPATCH_FACTORY",
  130. "script": "./MESSAGE_DISPATCH/MESSAGE_DISPATCH.js",
  131. "node_args": "--max-old-space-size=8192 --expose-gc",
  132. "max_memory_restart": "4G",
  133. "args": ["--type=data"],
  134. "cwd": "/home/tg_factory",
  135. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  136. "error_file": "./logs/MESSAGE_DISPATCH_error.log",
  137. "out_file": "./logs/MESSAGE_DISPATCH_out.log",
  138. "merge_logs": true,
  139. "exec_mode": "fork",
  140. "autorestart": true
  141. },
  142. {
  143. "name": "MAIN_SERVE_FACTORY_FACTORY",
  144. "script": "./MAIN_SERVE_FACTORY/MAIN_SERVE_FACTORY.js",
  145. "node_args": "--max-old-space-size=8192 --expose-gc",
  146. "max_memory_restart": "4G",
  147. "args": ["--type=data"],
  148. "cwd": "/home/tg_factory",
  149. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  150. "error_file": "./logs/MAIN_SERVE_FACTORY_error.log",
  151. "out_file": "./logs/MAIN_SERVE_FACTORY_out.log",
  152. "merge_logs": true,
  153. "exec_mode": "fork",
  154. "autorestart": true
  155. },
  156. {
  157. "name": "PULL_DATA_FACTORY",
  158. "script": "./PULL_DATA_FACTORY/PULL_DATA.js",
  159. "node_args": "--max-old-space-size=8192 --expose-gc",
  160. "max_memory_restart": "4G",
  161. "args": ["--type=data"],
  162. "cwd": "/home/tg_factory",
  163. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  164. "error_file": "./logs/PULL_DATA_FACTORY_error.log",
  165. "out_file": "./logs/PULL_DATA_FACTORY_out.log",
  166. "merge_logs": true,
  167. "exec_mode": "fork",
  168. "autorestart": true
  169. },
  170. {
  171. "name": "PULL_TIME_DATA",
  172. "script": "./PULL_TIME_DATA/PULL_TIME_DATA.js",
  173. "cwd": "/home/tg_factory",
  174. "node_args": "--max-old-space-size=8192 --expose-gc",
  175. "max_memory_restart": "4G",
  176. "args": ["--type=data"],
  177. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  178. "error_file": "./logs/PULL_TIME_DATA_error.log",
  179. "out_file": "./logs/PULL_TIME_DATA_out.log",
  180. "merge_logs": true,
  181. "exec_mode": "fork",
  182. "autorestart": true
  183. },
  184. {
  185. "name": "WX_GUA_JIAN_PARSE",
  186. "script": "./WX_GUA_JIAN_PARSE/WX_GUA_JIAN_PARSE.js",
  187. "cwd": "/home/tg_factory",
  188. "node_args": "--max-old-space-size=8192 --expose-gc",
  189. "max_memory_restart": "4G",
  190. "args": ["--type=data"],
  191. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  192. "error_file": "./logs/WX_GUA_JIAN_PARSE_error.log",
  193. "out_file": "./logs/WX_GUA_JIAN_PARSE_out.log",
  194. "merge_logs": true,
  195. "exec_mode": "fork",
  196. "autorestart": true
  197. }
  198. ]
  199. }