【发布时间】:2020-05-20 00:44:10
【问题描述】:
当我使用 node 命令运行我的 Node.js express 应用程序时,一切正常!
当使用pm2 server./bin/www`时,我的 pm2 状态是这样的:
我的应用程序在这种情况下工作。另外当我使用pm2 start bin "./bin/www" -i 0 我的pm2 list 显示:
我的应用程序再次运行。但是使用以下配置文件:
module.exports = {
apps: [{
name: 'cdn',
script: './bin/www',
instances: 0,
exec_mode: 'cluster',
watch: true,
env: {
NODE_ENV: 'production',
PORT: process.env.PORT || '5555',
}
}]
};
监听指定端口时的应用程序不工作并且不打印任何错误消息,我的 pm2 状态是:
如何正确使用配置文件?
【问题讨论】: