我有一個Windows Azure的VM(Linux服務器14.04)運行和我能夠用我的Mac/Windows機器命令行來訪問虛擬機。我在這個Azure虛擬機上運行一個node.js服務器和一個mongodb實例。保持在Azure虛擬機服務器的NodeJS運行
的問題是,這對的NodeJS VM服務器的某個時候(超時之類的事情)後斷開連接。虛擬機上的服務器可能無限期地運行並保持服務請求?
PS:我的VM被無限期地正常運行,但在虛擬機本身的服務器的NodeJS超時一段時間後。請幫忙!
謝謝。
Node.js不會簡單地「超時」。問題一定是您的應用程序崩潰並且無法重新啓動。您可以使用[PM2](https://github.com/Unitech/pm2)運行您的應用程序,以便在應用程序崩潰時重新啓動應用程序。因此,不是使用'node app.js'運行你的應用程序,而是使用'pm2 start app.js'運行它。 'npm install -g pm2'來安裝。 – Svenskunganka