IISnode-使节点进程始终工作 [英] IISnode - making the node process always working

查看:14
本文介绍了IISnode-使节点进程始终工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用IIS7.5和Iisnode的Windows服务器上运行NodeJS REST API。

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

我在默认应用程序池下运行我的应用程序。
我设置了startMode="AlwaysRunning"的设置(APPLICATIOHOST.CONFIG),并按照下面的指导进行了操作: http://www.schwammysays.net/auto-starting-websites-on-iis-7-5/

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

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

提前感谢,
最大

推荐答案

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

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

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

这篇关于IISnode-使节点进程始终工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆