在单独的应用程序中执行时,NodeJS脚本不会启动

时间:2013-02-05 09:47:40

标签: bash node.js

我有一个单独的应用程序,它运行一个名为test.sh的shell脚本:

node server.js;   //listen on port 5555

如果我以root身份运行脚本,该脚本可以正常工作:./test.sh

也许......

  • nodejs的权限错误?
  • nodejs脚本崩溃,因为它将服务器状态写入stdout但是stdout不存在?

提前谢谢你......

1 个答案:

答案 0 :(得分:0)

永远使用来运行您的节点服务器 通过npm永久安装

npm install forever -g

您可以配置日志以编写标准输出

您可以将您的应用程序作为ever server.js

运行

您也可以在.sh文件中提供