Javascript Node.js Forver不断停止在同一机器上运行的其他服务

Javascript Node.js Forver不断停止在同一机器上运行的其他服务,javascript,node.js,forever,Javascript,Node.js,Forever,我将永远使用Node.js在我的机器上运行web服务和网站 这些服务分别位于名为app.js和site.js的文件中 我在同一个机器上运行多个环境,并且一直在努力保持生产或开发实例的正常运行,因为每次我启动这两个服务时,一个似乎会杀死另一个 节点js似乎使用脚本的名称作为索引,而不是其完整路径 因此,如果运行以下命令 user@somehost:somepath/dev/someservice/$ forever app.js start user@somehost:somepath/dev/s

我将永远使用Node.js在我的机器上运行web服务和网站

这些服务分别位于名为app.js和site.js的文件中


我在同一个机器上运行多个环境,并且一直在努力保持生产或开发实例的正常运行,因为每次我启动这两个服务时,一个似乎会杀死另一个

节点js似乎使用脚本的名称作为索引,而不是其完整路径

因此,如果运行以下命令

user@somehost:somepath/dev/someservice/$ forever app.js start
user@somehost:somepath/dev/someservice/$ cd ../../prod/someservice
user@somehost:somepath/prod/someservice/$ forever app.js start
事后看来,很明显,问题出在意甲的停摆上。现在跑步的时候

user@somehost:somepath/prod/someservice/$ forever app.js stop
两项服务都停止了。通过使用JavaScript文件的完全限定路径,可以很容易地解决这个问题