Node.js
如何啟動 let’schat (nodejs app) 作為守護程序?
我已經在我的伺服器上安裝了“讓我們聊天”。在文件中,他們說要啟動應用程序
npm start
從安裝應用程序的目錄。
但我無法使用 systemd 啟動它。我希望應用程序始終線上。所以如果我手動啟動它就可以了
cd /MIDDLE/uow/lets-chat/ && /bin/npm start
但如果我從 systemd 配置 Execstart 中的行,則不會。我嘗試使用同一行,我嘗試使用 npm,我嘗試使用 “node ./apps.js” :
ExecStart=/usr/bin/cd /MIDDLE/uow/lets-chat/ && /usr/local/bin/node /MIDDLE/uow/lets-chat/app.js
(我嘗試使用或不使用命令的絕對路徑,但它沒有任何改變)。
我不知道如何在我的 centos 中將這個應用程序作為守護程序啟動。請問我該怎麼辦?
謝謝,
一種。
您需要同時設置
ExecStart=
和WorkingDirectory=
為適當的值。例如:WorkingDirectory=/MIDDLE/uow/lets-chat ExecStart=/usr/local/bin/node /MIDDLE/uow/lets-chat/app.js