我可以使用手动运行Node.js服务器./server.js
,但是当我尝试使用Upstart对其进行守护进程时,它默默地失败了。知道为什么会这样吗?
我试图让控制台登录了Upstart配置,并暂时取消2>&1
,但我永远无法得到它产生任何日志文件,无论是在标准输出,标准错误,或者/var/log/upstart/
,/var/log/message
等等。
来源:
原来,问题出在我编写Node.js Web应用程序代码的方式上,使用的是相对于Web应用程序脚本的路径,该路径在新贵运行时就中断了。
我补充说__dirname + "/"
,无声的失败变成了无声的成功。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句