Node.js IISnode-使节点进程始终工作

Node.js IISnode-使节点进程始终工作,node.js,iis-7.5,iisnode,Node.js,Iis 7.5,Iisnode,我正在windows服务器上使用IIS7.5和iisnode运行NodeJSRESTAPI 我注意到,节点进程在后台并不总是处于活动状态,所以有时响应会因为加载而花费更多的时间,因为它需要创建所有连接和其他东西来获取响应的数据 我在默认应用程序池下运行应用程序。 我设置了startMode=“AlwaysRunning”的设置(applicationHost.config),并遵循以下指南: 我知道,如果我选择不使用IISNode,我可以永远使用IISNode,但我们确实需要它来使用IISNo

我正在windows服务器上使用IIS7.5和iisnode运行NodeJSRESTAPI

我注意到,节点进程在后台并不总是处于活动状态,所以有时响应会因为加载而花费更多的时间,因为它需要创建所有连接和其他东西来获取响应的数据

我在默认应用程序池下运行应用程序。
我设置了
startMode=“AlwaysRunning”
的设置(applicationHost.config),并遵循以下指南:

我知道,如果我选择不使用IISNode,我可以永远使用IISNode,但我们确实需要它来使用IISNode,我们希望流程能够像使用forver一样运行

你们有什么建议吗?你以前有过类似的问题吗

提前感谢,

Max.

这有点滑稽,但我发现下一个解决方案对我来说已经足够好了:

1) 打开IIS(intemgr)。
2) 转到应用程序池。
3) 右键单击运行nodeJS应用程序的池。
4) 选择高级设置。
5) 将流程模型部分下的“空闲超时”设置为“0”

在您第一次浏览应用程序后,它将永远不会因为空闲而关闭