0

环境:Windows Server 2008

我有一个 Node.js 和一个 Sails.js 应用程序。例如,我的 Node.js 应用程序执行以下操作:

http.createServer(function(req,res){...}).listen(8000);

两者都是非常简单的应用程序,但我需要它们随时可用。我在创建 Windows 服务时遇到问题,因此我在任务计划程序中为每个应用程序创建了一个任务。

它们似乎工作正常,除非应用程序没有使用超过一个小时左右(不确定确切的时间)。在我访问 localhost:8000 一段时间后,我的 Node.js 应用程序(与我的 Sails.js 应用程序相同)仅在大约 10-20 秒后响应,并且在以下请求中不到一秒。

我正在考虑编写另一个任务:) - 一个预热脚本,它将定期发送请求以保持应用程序运行。但一定有更好的办法!Node.js/Sails.js 中是否有可以禁用/修改的服务器超时设置?

4

0 回答 0