PM2端口号快递app
PM2 port number express app
ecosystem.config.js
module.exports = {
/**
* Application configuration section
* http://pm2.keymetrics.io/docs/usage/application-declaration/
*/
apps : [
// First application
{
name : 'cms_stage',
script : 'www',
env: {
COMMON_VARIABLE: 'true',
PORT: 3001,
NODE_ENV: 'staging'
}
}
]
}
当我从 PORT=3001 node www
开始时,我有一个 Express 应用程序,它可以工作。但是对于 pm2 以上的配置,它没有。 pm2 show 已开始但未收听 3001
我尝试了 运行 PORT=3001 pm2 start cms_stage
、pm2 start cms_stage
和 pm2 start ecosystem.config.js
。
在app.js
中像这样读取端口号app.set('port', process.env.PORT || 3000)
用 pm2 kill
杀死 pm2 后工作
ecosystem.config.js
module.exports = {
/**
* Application configuration section
* http://pm2.keymetrics.io/docs/usage/application-declaration/
*/
apps : [
// First application
{
name : 'cms_stage',
script : 'www',
env: {
COMMON_VARIABLE: 'true',
PORT: 3001,
NODE_ENV: 'staging'
}
}
]
}
当我从 PORT=3001 node www
开始时,我有一个 Express 应用程序,它可以工作。但是对于 pm2 以上的配置,它没有。 pm2 show 已开始但未收听 3001
我尝试了 运行 PORT=3001 pm2 start cms_stage
、pm2 start cms_stage
和 pm2 start ecosystem.config.js
。
在app.js
中像这样读取端口号app.set('port', process.env.PORT || 3000)
用 pm2 kill