分布式启动后无法访问
检查是否动态端口号参数的解析代码加上了
app.js 开头加上端口号解析:1
2
3
4
5
6
7
8
9
10
11'use strict';
var args = process.argv.splice(2);
console.log('args:' + args);
var port = '6005';
if(args[0]) port = args[0];
...
app.listen(port, function() {
console.log('server start listen at ' + port);
});
pm2 启动命令:最后为端口号参数
1 | pm2 start app.js --node-args="--nouse-idle-notification --max_old_space_size=2192" --name server-3801 -e logs/server.err -o logs/server.out -- 3801 |