我爲一個應用程序使用Ionic框架和nodejs。所有的nodejs文件都在linux服務器上。我通過putty使用'npm start &'命令啓動nodejs服務器。但問題是,如果我關閉膩子服務器有一段時間後停止。我試過'nohup npm start &'。但我仍面臨同樣的問題。如何啓動這個守護進程..?如何運行節點js服務器作爲守護進程?
3
A
回答
0
您可以運行節點服務器作爲後臺進程。 例如: - node server.js &
4
您可以使用pm2進行生產。
要安裝PM2:
npm install pm2 -g
要啓動一個應用程序只是簡單地運行:
pm2 start app.js
您可以通過查看日誌:
pm2 logs
更多選項只是籤他們的自述檔案github repo。
+0
哇,這是一個令人難以置信的包。 – tensai
0
爲了創建真正的守護進程(一個進程沒有連接到任何tty),你可以使用npm上提供的幾個守護進程模塊之一。
快速搜索給了我這個:https://www.npmjs.com/package/daemon
有趣的是,上述工作模塊使用純JavaScript和Node.js的內置模塊,而不需要任何C擴展。它的工作原理是利用child_process
在更新版本的節點(> 0.9)中的工作方式。
相關問題
- 1. 如何將我的服務器作爲守護進程運行?
- 2. 確定瘦服務器是否作爲守護進程運行
- 3. 如何在守護進程模式下運行Django服務器?
- 4. 運行erlang shell作爲守護進程/服務
- 5. 運行web.py作爲守護進程
- 6. 運行celeryd_multi作爲守護進程
- 7. 將SBT作爲守護進程運行
- 8. 如何將airflow調度器作爲守護進程運行?
- 9. Docker - 如何將mongodb進程作爲守護進程運行
- 10. 定時器()作爲守護進程與非守護進程
- 11. Python服務/守護進程
- 12. PHP服務(守護進程)
- 13. Sendmail在後臺運行一個smtp服務器(守護進程)?
- 14. C++守護進程服務器停止
- 15. WHOIS服務器守護進程
- 16. 如何運行docker守護進程?
- 17. C#服務作爲Debian中的單服務守護進程
- 18. Faye服務器作爲守護進程或自動啓動
- 19. 啓動RoR服務器作爲守護進程使File.read失敗
- 20. 如何將sbt作爲守護進程運行?
- 21. 如何使uwsgi --emperor作爲守護進程運行
- 22. 如何將grunt作爲守護進程運行?
- 23. 如何在後臺運行play framework 2.5(作爲守護進程)?
- 24. 如何在Docker中將HHVM作爲守護進程運行?
- 25. 如何在Windows上運行Apache Ignite作爲守護進程
- 26. 如何在ubuntu中將celeryd作爲守護進程運行?
- 27. Docker容器無法作爲守護進程運行
- 28. 將容器作爲守護進程運行?
- 29. 作爲守護進程的Docker容器
- 30. 延遲作業是否作爲守護進程運行?
http://stackoverflow.com/questions/4018154/node-js-as-a-background-service這會幫助你。永遠安裝'npm install -g'並運行'永遠啓動server.js' –
另一種方法是在屏幕上運行 – slebetman