gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 21:55:47 24 4
gpt4 key购买 nike

我正在 Windows 服务器上使用 IIS7.5 和 iisnode 运行 nodeJS REST api。

我注意到 Node 进程并不总是在后台事件,因此有时响应由于加载而需要更多时间,因为它需要创建所有连接和其他内容来获取响应数据。

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

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

大家有什么建议吗?您以前有遇到过类似的问题吗?

提前致谢,
最大。

最佳答案

这有点有趣,但我发现下一个解决方案对我来说足够好:

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

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

关于node.js - IISnode - 使 Node 进程始终工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41693191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com