pm2json.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297
  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": "2_PRODUCT_FACTORY",
  32. "script": "./2_PRODUCT_FACTORY/PRODUCT_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/2_PRODUCT_FACTORY_error.log",
  39. "out_file": "./logs/2_PRODUCT_FACTORY_out.log",
  40. "merge_logs": true,
  41. "exec_mode": "fork",
  42. "autorestart": true
  43. },
  44. {
  45. "name": "DZ_FACTORY",
  46. "script": "./2_PRODUCT_FACTORY/dz_batch_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/dz_factory_error.log",
  53. "out_file": "./logs/dz_factory_out.log",
  54. "merge_logs": true,
  55. "exec_mode": "fork",
  56. "autorestart": true
  57. },
  58. {
  59. "name": "FQ_FACTORY",
  60. "script": "./2_PRODUCT_FACTORY/fq_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/fq_factory_error.log",
  67. "out_file": "./logs/fq_factory_out.log",
  68. "merge_logs": true,
  69. "exec_mode": "fork",
  70. "autorestart": true
  71. },
  72. {
  73. "name": "FQ_FACTORY2",
  74. "script": "./2_PRODUCT_FACTORY/fq_factory2.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_factory2_error.log",
  81. "out_file": "./logs/fq_factory2_out.log",
  82. "merge_logs": true,
  83. "exec_mode": "fork",
  84. "autorestart": true
  85. },
  86. {
  87. "name": "FQMF_FACTORY",
  88. "script": "./2_PRODUCT_FACTORY/fq_mf_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/fq_mf_factory_error.log",
  95. "out_file": "./logs/fq_mf_factory_out.log",
  96. "merge_logs": true,
  97. "exec_mode": "fork",
  98. "autorestart": true
  99. },
  100. {
  101. "name": "HY_FACTORY",
  102. "script": "./2_PRODUCT_FACTORY/hy_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/hy_factory_error.log",
  109. "out_file": "./logs/hy_factory_out.log",
  110. "merge_logs": true,
  111. "exec_mode": "fork",
  112. "autorestart": true
  113. },
  114. {
  115. "name": "QM_FACTORY",
  116. "script": "./2_PRODUCT_FACTORY/qm_batch_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/qm_batch_factory_error.log",
  123. "out_file": "./logs/qm_batch_factory_out.log",
  124. "merge_logs": true,
  125. "exec_mode": "fork",
  126. "autorestart": true
  127. },
  128. {
  129. "name": "YW_FACTORY",
  130. "script": "./2_PRODUCT_FACTORY/yw_batch_factory.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/yw_batch_factory_error.log",
  137. "out_file": "./logs/yw_batch_factory_out.log",
  138. "merge_logs": true,
  139. "exec_mode": "fork",
  140. "autorestart": true
  141. },
  142. {
  143. "name": "ZH_FACTORY",
  144. "script": "./2_PRODUCT_FACTORY/zh_batch_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/zh_batch_factory_error.log",
  151. "out_file": "./logs/zh_batch_factory_out.log",
  152. "merge_logs": true,
  153. "exec_mode": "fork",
  154. "autorestart": true
  155. },
  156. {
  157. "name": "MESSAGE_DISPATCH_FACTORY",
  158. "script": "./MESSAGE_DISPATCH/MESSAGE_DISPATCH.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/MESSAGE_DISPATCH_error.log",
  165. "out_file": "./logs/MESSAGE_DISPATCH_out.log",
  166. "merge_logs": true,
  167. "exec_mode": "fork",
  168. "autorestart": true
  169. },
  170. {
  171. "name": "MAIN_SERVE_FACTORY_FACTORY",
  172. "script": "./MAIN_SERVE_FACTORY/MAIN_SERVE_FACTORY.js",
  173. "node_args": "--max-old-space-size=8192 --expose-gc",
  174. "max_memory_restart": "4G",
  175. "args": ["--type=data"],
  176. "cwd": "/home/tg_factory",
  177. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  178. "error_file": "./logs/MAIN_SERVE_FACTORY_error.log",
  179. "out_file": "./logs/MAIN_SERVE_FACTORY_out.log",
  180. "merge_logs": true,
  181. "exec_mode": "fork",
  182. "autorestart": true
  183. },
  184. {
  185. "name": "PULL_DATA_FACTORY",
  186. "script": "./PULL_DATA_FACTORY/PULL_DATA.js",
  187. "node_args": "--max-old-space-size=8192 --expose-gc",
  188. "max_memory_restart": "4G",
  189. "args": ["--type=data"],
  190. "cwd": "/home/tg_factory",
  191. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  192. "error_file": "./logs/PULL_DATA_FACTORY_error.log",
  193. "out_file": "./logs/PULL_DATA_FACTORY_out.log",
  194. "merge_logs": true,
  195. "exec_mode": "fork",
  196. "autorestart": true
  197. },
  198. {
  199. "name": "PULL_TIME_DATA",
  200. "script": "./PULL_TIME_DATA/PULL_TIME_DATA.js",
  201. "cwd": "/home/tg_factory",
  202. "node_args": "--max-old-space-size=8192 --expose-gc",
  203. "max_memory_restart": "4G",
  204. "args": ["--type=data"],
  205. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  206. "error_file": "./logs/PULL_TIME_DATA_error.log",
  207. "out_file": "./logs/PULL_TIME_DATA_out.log",
  208. "merge_logs": true,
  209. "exec_mode": "fork",
  210. "autorestart": true
  211. },
  212. {
  213. "name": "WX_GUA_JIAN_PARSE",
  214. "script": "./WX_GUA_JIAN_PARSE/WX_GUA_JIAN_PARSE.js",
  215. "cwd": "/home/tg_factory",
  216. "node_args": "--max-old-space-size=8192 --expose-gc",
  217. "max_memory_restart": "4G",
  218. "args": ["--type=data"],
  219. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  220. "error_file": "./logs/WX_GUA_JIAN_PARSE_error.log",
  221. "out_file": "./logs/WX_GUA_JIAN_PARSE_out.log",
  222. "merge_logs": true,
  223. "exec_mode": "fork",
  224. "autorestart": true
  225. },
  226. {
  227. "name": "hymf_update_origin_bookid",
  228. "script": "./2_PRODUCT_FACTORY/hymf_update_origin_bookid.js",
  229. "cwd": "/home/tg_factory",
  230. "node_args": "--max-old-space-size=8192 --expose-gc",
  231. "max_memory_restart": "4G",
  232. "args": ["--type=data"],
  233. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  234. "error_file": "./logs/hymf_update_origin_bookid_error.log",
  235. "out_file": "./logs/hymf_update_origin_bookid_out.log",
  236. "merge_logs": true,
  237. "exec_mode": "fork",
  238. "autorestart": true
  239. },
  240. {
  241. "name": "qm_mf_batch_factory",
  242. "script": "./2_PRODUCT_FACTORY/qm_mf_batch_factory.js",
  243. "cwd": "/home/tg_factory",
  244. "node_args": "--max-old-space-size=8192 --expose-gc",
  245. "max_memory_restart": "4G",
  246. "args": ["--type=data"],
  247. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  248. "error_file": "./logs/qm_mf_batch_factory_error.log",
  249. "out_file": "./logs/qm_mf_batch_factory_out.log",
  250. "merge_logs": true,
  251. "exec_mode": "fork",
  252. "autorestart": true
  253. },
  254. {
  255. "name": "zy_batch_factory",
  256. "script": "./2_PRODUCT_FACTORY/zy_batch_factory.js",
  257. "cwd": "/home/tg_factory",
  258. "node_args": "--max-old-space-size=8192 --expose-gc",
  259. "max_memory_restart": "4G",
  260. "args": ["--type=data"],
  261. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  262. "error_file": "./logs/zy_batch_factory_error.log",
  263. "out_file": "./logs/zy_batch_factory_out.log",
  264. "merge_logs": true,
  265. "exec_mode": "fork",
  266. "autorestart": true
  267. },
  268. {
  269. "name": "zy_mf_batch_factory",
  270. "script": "./2_PRODUCT_FACTORY/zy_mf_batch_factory.js",
  271. "cwd": "/home/tg_factory",
  272. "node_args": "--max-old-space-size=8192 --expose-gc",
  273. "max_memory_restart": "4G",
  274. "args": ["--type=data"],
  275. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  276. "error_file": "./logs/zy_mf_batch_factory_error.log",
  277. "out_file": "./logs/zy_mf_batch_factory_out.log",
  278. "merge_logs": true,
  279. "exec_mode": "fork",
  280. "autorestart": true
  281. },
  282. {
  283. "name": "find_have_350_book",
  284. "script": "./QM_SCRIPT/find_have_350_book.js",
  285. "cwd": "/home/tg_factory",
  286. "node_args": "--max-old-space-size=8192 --expose-gc",
  287. "max_memory_restart": "4G",
  288. "args": ["--type=data"],
  289. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  290. "error_file": "./logs/QM_SCRIPT/error.log",
  291. "out_file": "./logs/QM_SCRIPT/out.log",
  292. "merge_logs": true,
  293. "exec_mode": "fork",
  294. "autorestart": true
  295. }
  296. ]
  297. }