module.exports = { apps: [ // 消息队列管理器(优先启动) { name: "msg-manager", script: "./service/msgManager.js", instances: 1, autorestart: true, watch: false, max_memory_restart: "200M", env: { NODE_ENV: "production", SERVICE_NAME: "msg-manager", }, error_file: "./logs/msg-manager-error.log", out_file: "./logs/msg-manager-out.log", log_file: "./logs/msg-manager-combined.log", time: true, }, {//中国人民保险爬虫 name: "picc-spider", script: "./service/picc.js", instances: 1, autorestart: true, watch: false, max_memory_restart: "300M", env: { NODE_ENV: "production", SPIDER_NAME: "picc", }, error_file: "./logs/picc-error.log", out_file: "./logs/picc-out.log", log_file: "./logs/picc-combined.log", time: true, }, {//太平洋保险爬虫 name: "cpic-spider", script: "./service/cpic.js", instances: 1, autorestart: true, watch: false, max_memory_restart: "300M", env: { NODE_ENV: "production", SPIDER_NAME: "cpic", }, error_file: "./logs/cpic-error.log", out_file: "./logs/cpic-out.log", log_file: "./logs/cpic-combined.log", time: true, }, {//中华保险爬虫 name: "cic-spider", script: "./service/cic.js", instances: 1, autorestart: true, watch: false, max_memory_restart: "300M", env: { NODE_ENV: "production", SPIDER_NAME: "cic", }, error_file: "./logs/cic-error.log", out_file: "./logs/cic-out.log", log_file: "./logs/cic-combined.log", time: true, }, {//众诚保险爬虫 name: "urtrust-spider", script: "./service/urtrust.js", instances: 1, autorestart: true, watch: false, max_memory_restart: "300M", env: { NODE_ENV: "production", SPIDER_NAME: "urtrust", }, error_file: "./logs/urtrust-error.log", out_file: "./logs/urtrust-out.log", log_file: "./logs/urtrust-combined.log", time: true, }, {//工银安盛人寿爬虫 name: "icbc-spider", script: "./service/icbc.js", instances: 1, autorestart: true, watch: false, max_memory_restart: "300M", env: { NODE_ENV: "production", SPIDER_NAME: "icbc", }, error_file: "./logs/icbc-error.log", out_file: "./logs/icbc-out.log", log_file: "./logs/icbc-combined.log", time: true, }, {//华安保险爬虫 name: "sinosafe-spider", script: "./service/sinosafe.js", instances: 1, autorestart: true, watch: false, max_memory_restart: "300M", env: { NODE_ENV: "production", SPIDER_NAME: "sinosafe", }, error_file: "./logs/sinosafe-error.log", out_file: "./logs/sinosafe-out.log", log_file: "./logs/sinosafe-combined.log", time: true, }, {//前海再保险爬虫 name: "qhr-spider", script: "./service/qhr.js", instances: 1, autorestart: true, watch: false, max_memory_restart: "300M", env: { NODE_ENV: "production", SPIDER_NAME: "qhr", }, error_file: "./logs/qhr-error.log", out_file: "./logs/qhr-out.log", log_file: "./logs/qhr-combined.log", time: true, }, {//华海保险爬虫 name: "huahai-spider", script: "./service/huahai.js", instances: 1, autorestart: true, watch: false, max_memory_restart: "300M", env: { NODE_ENV: "production", SPIDER_NAME: "huahai", }, error_file: "./logs/huahai-error.log", out_file: "./logs/huahai-out.log", log_file: "./logs/huahai-combined.log", time: true, }, ], };