您好,登錄后才能下訂單哦!
這篇文章主要介紹“pm2啟動node服務失敗如何解決”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“pm2啟動node服務失敗如何解決”文章能幫助大家解決問題。
pm2啟動node服務失敗的解決辦法:1、查看PM2管理器的日志管理node是否成功啟動;2、刪除node_modules并清除緩沖,然后重新安裝;3、找出占用端口的進程并結束它;4、在上傳的node項目中更改端口即可。
解決寶塔PM2啟動node服務始終off無法映射問題
翻了網上的很多資料,眾說紛紜,官方沒有給出明確的解決方案。在多次嘗試下,遇到了兩種情況,這里給出個人的解決方案。
先來張執行成功的截圖
1. 先查看PM2管理器的日志管理node是否成功啟動,如果啟動失敗我們刷新網頁,可以看到狀態是紅色的失敗標志。
于是運行了下面的代碼刪除了 node_modules并清除了緩沖之后再重新安裝
rm -rf node_modules
npm cache clean --force
npm install
2. 若因服務器重啟,導致端口顯示off,這里我們先停止PM2服務
這里運行終端node app.js可以看到服務器端報錯了,原因是端口已經被占用。試過找出占用端口的進程結束它,但無濟于事,提示未發現占用端口的進程。
寶塔面板和服務器安全組開啟對應的端口,在上傳的node項目中更改端口(如,將3000端口更改為3001端口),即可成功運行。
這樣做PM2管理器端口成功映射,唯一的弊端是服務器重啟后使用的端口依舊會被占用,要重新更改才能使用。
關于“pm2啟動node服務失敗如何解決”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。