pm2json.json 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  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. "args": ["--type=data"],
  20. "cwd": "/home/tg_factory",
  21. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  22. "error_file": "./logs/0_RECEIVE_FACTORY_error.log",
  23. "out_file": "./logs/0_RECEIVE_FACTORY_out.log",
  24. "merge_logs": true,
  25. "exec_mode": "fork",
  26. "autorestart": true
  27. },
  28. {
  29. "name": "1_FILTER_FACTORY",
  30. "script": "./1_FILTER_FACTORY/FILTER_FACTORY.js",
  31. "args": ["--type=data"],
  32. "cwd": "/home/tg_factory",
  33. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  34. "error_file": "./logs/1_FILTER_FACTORY_error.log",
  35. "out_file": "./logs/1_FILTER_FACTORY_out.log",
  36. "merge_logs": true,
  37. "exec_mode": "fork",
  38. "autorestart": true
  39. },
  40. {
  41. "name": "2_PRODUCT_FACTORY",
  42. "script": "./2_PRODUCT_FACTORY/PRODUCT_FACTORY.js",
  43. "args": ["--type=data"],
  44. "cwd": "/home/tg_factory",
  45. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  46. "error_file": "./logs/2_PRODUCT_FACTORY_error.log",
  47. "out_file": "./logs/2_PRODUCT_FACTORY_out.log",
  48. "merge_logs": true,
  49. "exec_mode": "fork",
  50. "autorestart": true
  51. },
  52. {
  53. "name": "5_CREATE_LINK_FACTORY",
  54. "script": "./5_CREATE_LINK_FACTORY/CREATE_LINK_FACTORY.js",
  55. "args": ["--type=data"],
  56. "cwd": "/home/tg_factory",
  57. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  58. "error_file": "./logs/5_CREATE_LINK_FACTORY_error.log",
  59. "out_file": "./logs/5_CREATE_LINK_FACTORY_out.log",
  60. "merge_logs": true,
  61. "exec_mode": "fork",
  62. "autorestart": true
  63. },
  64. {
  65. "name": "7_CHECK_AND_CREATE_URL_FACTORY",
  66. "script": "./7_CHECK_AND_CREATE_URL_FACTORY/CHECK_AND_CREATE_URL_FACTORY.js",
  67. "args": ["--type=data"],
  68. "cwd": "/home/tg_factory",
  69. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  70. "error_file": "./logs/7_CHECK_AND_CREATE_URL_FACTORY_error.log",
  71. "out_file": "./logs/7_CHECK_AND_CREATE_URL_FACTORY_out.log",
  72. "merge_logs": true,
  73. "exec_mode": "fork",
  74. "autorestart": true
  75. },
  76. {
  77. "name": "MESSAGE_DISPATCH_FACTORY",
  78. "script": "./MESSAGE_DISPATCH/MESSAGE_DISPATCH.js",
  79. "args": ["--type=data"],
  80. "cwd": "/home/tg_factory",
  81. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  82. "error_file": "./logs/MESSAGE_DISPATCH_error.log",
  83. "out_file": "./logs/MESSAGE_DISPATCH_out.log",
  84. "merge_logs": true,
  85. "exec_mode": "fork",
  86. "autorestart": true
  87. },
  88. {
  89. "name": "MAIN_SERVE_FACTORY_FACTORY",
  90. "script": "./MAIN_SERVE_FACTORY/MAIN_SERVE_FACTORY.js",
  91. "args": ["--type=data"],
  92. "cwd": "/home/tg_factory",
  93. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  94. "error_file": "./logs/MAIN_SERVE_FACTORY_error.log",
  95. "out_file": "./logs/MAIN_SERVE_FACTORY_out.log",
  96. "merge_logs": true,
  97. "exec_mode": "fork",
  98. "autorestart": true
  99. },
  100. {
  101. "name": "PULL_DATA_FACTORY",
  102. "script": "./PULL_DATA_FACTORY/PULL_DATA.js",
  103. "args": ["--type=data"],
  104. "cwd": "/home/tg_factory",
  105. "log_date_format": "YYYY-MM-DD HH:mm:ss",
  106. "error_file": "./logs/PULL_DATA_FACTORY_error.log",
  107. "out_file": "./logs/PULL_DATA_FACTORY_out.log",
  108. "merge_logs": true,
  109. "exec_mode": "fork",
  110. "autorestart": true
  111. }
  112. ]
  113. }