我有一个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