簡體   English   中英

在 Node.js 中無需重啟服務器即可更新文件

[英]Update file without restart of server in Node.js

是否可以在不重新啟動 Node.js 服務器的情況下更新路由、模型或 controller.js 文件?。

我目前正在與一位希望在非常頻繁的事件中不斷更改應用程序的客戶打交道。 應用程序處理用戶會話等。每當我們對應用程序進行任何更改時,它都需要重新啟動更新才能得到反映,這在高流量情況下非常昂貴。

我已經看到一些服務器應用程序提供了一個稱為滾動重啟的功能,但我再次不確定這是否是在重啟事件中維護用戶會話的好方法。 或者我們有沒有其他解決方案來處理這種情況。

您可以在不停機的情況下重新啟動服務器是的,我建議您查看 PM2 https://github.com/Unitech/pm2

您可以運行多個節點實例,當您設置重新啟動時,它會逐漸重啟,這樣您就不會停機,它還會將負載分配給正在運行的不同實例,從而加快您的應用程序的速度,希望這會有所幫助:-)

Nodemon是我之前用過的,我對它非常滿意。

安裝

npm install -g nodemon

然后運行你的應用程序

nodemon [your node app]

完畢

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM