分布式启动后无法访问


分布式启动后无法访问

检查是否动态端口号参数的解析代码加上了

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