我有一个node.js服务器应用程序,由于某种原因正在两次启动。我有一个cron作业,它每分钟运行一次,检查node main.js进程,如果找不到,就启动它。sudo node main.js > main.log存储startmain.js输出的日志文件显示如下:
Fri Aug 8 19:22:00 UTC 2014 Server is running这正是我所期望的,但当我查看进程时,似乎有两个正在运行。一个在sudo下面,另一个没有。0:01
我正在写我的第一个NodeJS应用程序,但由于某种原因,它似乎在很短的时间内就出人意料地死亡了。我不知道是什么原因造成的。这个过程运行得很好,甚至像预期的那样工作,然后由于某种原因它就停止了。我试过在调试模式下运行它,但它是一样的,没有信息。追踪也没什么用。我通过nohup运行该进程:代码:var server = http.createServer().listen