使用NodeJS / Httpd获得503服务

时间:2019-07-03 14:46:45

标签: node.js apache webserver

我正在使用pm2 start来运行节点,确切的命令是pm2 start /apps/map/$name/server.js --node-args="--max_old_space_size=12096" --name server

我一直在调试堆空间内存错误,并尝试为max_old_space使用不同的值。我用新值重新启动了服务器,但它再也没有恢复在线状态。...

问题是我的节点控制台上没有看到任何错误,并且重新启动了没有问题的httpd。我的背景不是DevOps的背景,所以我迷失了其他东西。

我尝试过: 1.)反复使用kill -9 pid杀死Node 2.)运行netstap -lpn | grep 'node以查看服务器是否正在侦听/启动。下面是输出 3.)使用上面的命令重启节点 4.)重新启动httpd

我正在等待sysadmin的httpd日志,但是我不知道下一步该怎么做...

netstat -lpn | grep 'node'
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 127.0.0.1:8080          0.0.0.0:*               LISTEN      19221/node /apps/ma
tcp        0      0 127.0.0.1:8082          0.0.0.0:*               LISTEN      19221/node /apps/ma[![enter image description here][1]][1]

enter image description here

1 个答案:

答案 0 :(得分:0)

结果是,server.js被配置为监听App Server上的端口8081,而我错误地认为它的配置与本地计算机上正在监听8080的端口完全相同。案例已解决。