我已经通过SSH在OpenShift设备上进行了这些失败的尝试。
尝试-1:
node-debug app.js
Node Inspector v0.12.7
Cannot start the server at 127.0.0.1:8080. Error: listen EACCES.尝试-2:
node-inspector
Node Inspector v0.12.7
Cannot start the server at 0.0.0.0:8080. Error: listen EACCES.尝试-3:
node --debug app.js
debugger listening on port 5858
Failed to open socket on port 5858, waiting 1000 ms before retrying我不知道在OpenShift Node.JS Gear中运行已安装的节点检查器的正确方法是什么。
发布于 2016-09-18 21:11:52
不确定这是不是太晚了,或者你是否已经找到了解决方案。
我已经设法在我的本地机器上的OpenShift‘OpenShift’中实现了这一点,我使用了node4-rhel7镜像,因此下面的内容是特定的(即入口点并添加到镜像中的/usr/bin ),所以请相应地更改它
以下是步骤:
--
容器名为if [ $# gt 0 ] && [ "$1" == "debug"] then # assume default debug port of 5858 node --debug name-of-startup.js node_modules/node-inspector/bin/inspector.js -p 9000 --save-live-edit=true else node name-of-startup.js fi
#!/bin/bash exec "$@"
- ADD root /
- ENTRYPOINT ["container-entrypoint"]
- CMD ["start.sh"]
https://stackoverflow.com/questions/36321471
复制相似问题