我使用的是dockerfile加载我的节点JS的应用程序,图像生成成功由于某种原因,当我运行命令docker run -p 4500:4500 myname/my-docker-image
[PM2] [错误]文件processes.json
我得到的回应:
pm2 launched in no-daemon mode (you can add DEBUG="*" env variable to get more messages)
2016-06-08 06:29:17: [PM2][WORKER] Started with refreshing interval: 30000
2016-06-08 06:29:17: [[[[ PM2/God daemon launched ]]]]
2016-06-08 06:29:17: BUS system [READY] on port /root/.pm2/pub.sock
2016-06-08 06:29:17: RPC interface [READY] on port /root/.pm2/rpc.sock
2016-06-08 06:29:17: [PM2][ERROR] File processes.json not found
2016-06-08 06:29:17:
│ App name │ id │ mode │ pid │ status │ restart │ uptime │ memory │ watching │
└──────────┴────┴──────┴─────┴────────┴─────────┴────────┴────────┴──────────┘
2016-06-08 06:29:17: Use `pm2 show <id|name>` to get more details about an app
2016-06-08 06:29:17: --no-daemon option enabled = do not exit pm2 CLI
2016-06-08 06:29:17: PM2 daemon PID = 1
2016-06-08 06:29:17: [PM2] Streaming realtime logs for [all] processes
踢球者是在我的build for pm2中明确定义的processes.json文件。
这里是我的processes.json文件的内容:
"apps": [
{
"name": "jira-accelo-integration",
"script": "server.js",
"merge_logs": true,
"max_restarts": 20,
"instances": 4,
"DEBUG": "*",
"max_memory_restart": "200M",
"env": {
"PORT": 4500,
"NODE_ENV": "production"
}
}
]
}
最重要的事情你应该已经显示(但没有)是:1)process.js的路径2)你如何将它传递给pm2 – Molda
path to processes.js?我无法在pm2的任何文档中找到有关processes.js的信息012.JP –
很抱歉,显然我的意思是** processes.json ** – Molda