91 lines
2.3 KiB
JSON
91 lines
2.3 KiB
JSON
{
|
|
"apps": [
|
|
{
|
|
"name": "sena-api",
|
|
"script": "./server.js",
|
|
"instances": 1,
|
|
"exec_mode": "cluster",
|
|
"env": {
|
|
"NODE_ENV": "production",
|
|
"PORT": 10001
|
|
},
|
|
"env_development": {
|
|
"NODE_ENV": "development",
|
|
"PORT": 10001
|
|
},
|
|
"error_file": "./logs/api-error.log",
|
|
"out_file": "./logs/api-out.log",
|
|
"log_date_format": "YYYY-MM-DD HH:mm:ss",
|
|
"merge_logs": true,
|
|
"max_memory_restart": "1G",
|
|
"autorestart": true,
|
|
"watch": false,
|
|
"max_restarts": 10,
|
|
"min_uptime": "10s"
|
|
},
|
|
{
|
|
"name": "worker-db-write",
|
|
"script": "./workers/databaseWriteWorker.js",
|
|
"instances": 1,
|
|
"exec_mode": "fork",
|
|
"env": {
|
|
"NODE_ENV": "production"
|
|
},
|
|
"env_development": {
|
|
"NODE_ENV": "development"
|
|
},
|
|
"error_file": "./logs/worker-db-write-error.log",
|
|
"out_file": "./logs/worker-db-write-out.log",
|
|
"log_date_format": "YYYY-MM-DD HH:mm:ss",
|
|
"merge_logs": true,
|
|
"max_memory_restart": "512M",
|
|
"autorestart": true,
|
|
"watch": false,
|
|
"max_restarts": 10,
|
|
"min_uptime": "10s"
|
|
},
|
|
{
|
|
"name": "worker-lesson-fill",
|
|
"script": "./workers/lessonDataFillWorker.js",
|
|
"instances": 1,
|
|
"exec_mode": "fork",
|
|
"env": {
|
|
"NODE_ENV": "production"
|
|
},
|
|
"env_development": {
|
|
"NODE_ENV": "development"
|
|
},
|
|
"error_file": "./logs/worker-lesson-fill-error.log",
|
|
"out_file": "./logs/worker-lesson-fill-out.log",
|
|
"log_date_format": "YYYY-MM-DD HH:mm:ss",
|
|
"merge_logs": true,
|
|
"max_memory_restart": "512M",
|
|
"autorestart": true,
|
|
"watch": false,
|
|
"max_restarts": 10,
|
|
"min_uptime": "10s"
|
|
},
|
|
{
|
|
"name": "worker-process-data",
|
|
"script": "./workers/processDataWorker.js",
|
|
"instances": 1,
|
|
"exec_mode": "fork",
|
|
"env": {
|
|
"NODE_ENV": "production"
|
|
},
|
|
"env_development": {
|
|
"NODE_ENV": "development"
|
|
},
|
|
"error_file": "./logs/worker-process-data-error.log",
|
|
"out_file": "./logs/worker-process-data-out.log",
|
|
"log_date_format": "YYYY-MM-DD HH:mm:ss",
|
|
"merge_logs": true,
|
|
"max_memory_restart": "512M",
|
|
"autorestart": true,
|
|
"watch": false,
|
|
"max_restarts": 10,
|
|
"min_uptime": "10s"
|
|
}
|
|
]
|
|
}
|