我有一个在ASP.NET上运行的应用程序,该应用程序托管在Windows 2012下,总物理内存为8GB。
我注意到,随着用户登录到应用程序并执行他们的任务,IIS进程的大小正在显著增加。
我真的不知道如何设置这个应用程序,以避免内存中断或应用程序崩溃。
我的问题是,在具有8GB内存的Windows 2012上,IIS工作进程可以达到的最大大小是多少?
您建议我在32位模式或64位模式下运行应用程序池吗?
您是否建议我使用网络园艺(增加IIS进程的数量)?使用此选项的副作用是什么?
发布于 2017-01-25 09:12:20
这个问题相当广泛,但我认为可以部分回答。
但是,如果内存使用率很高,则还应考虑以下几点:
HostingEnvironment
值是作为一个原因发送的。检查这个答案以了解如何将应用程序中的内容连接起来,以捕获应用程序池关闭启动。https://stackoverflow.com/questions/30128481
复制相似问题