Node.js永远停止在同一机器上运行的其他服务
Node.js Forver keeps stopping other services running on the same box
我将永远使用Node.js在我的机器上运行web服务和网站。
这些服务分别位于app.js和site.js文件中
我在同一台机器上运行多个环境,并且在保持生产或开发实例运行时遇到了麻烦,因为每次我启动两个服务时,其中一个似乎都会杀死另一个。
node 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文件的完全限定路径解决。
相关文章:
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 使用压缩的JavaScript文件(不是运行时压缩)
- Javascript运行php文件,然后下载文件
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Angularjs代码未在匿名函数中运行
- jquery设置为使用参数运行
- JavaScript无法在我机器上的任何浏览器上运行
- Javascript:在机器和本地服务器上运行时的不同行为
- 如何在另一台机器上运行React项目?
- 不能运行我的Node.Js应用程序与我的机器的IP地址,但可以与本地主机
- 是否有可能使用javascript来检测屏幕阅读器是否在用户机器上运行
- 在不运行applet的情况下确定客户机机器上的jvm位
- Node.js永远停止在同一机器上运行的其他服务
- 我如何在没有浏览器的机器上运行cucumber、selenium和水豚呢?
- 我可以从我的脚本登录到linux机器,运行命令并获得输出吗?
- 在Joomla上使用自定义滑块,它在我的机器上运行良好,在托管方面遇到了麻烦
- asp.net网页web服务只能在本地机器上运行
- Nodejs ui页面是否可以运行shell cmd到远程机器并运行脚本
- 请求动画帧在弱机器上运行缓慢.变通办法