关于应用程序: 我在 .NET 中构建了一个应用程序,该应用程序已安装在 5 个子域上。例如 client1.mydomain.com、client2.mydomain.com 。最初,我将此应用程序上传到共享服务器上。
问题:我发现,有时用户会话无故结束。我试着弄清楚。支持团队告诉我,我最多可以在池中使用 150 MB。这个应用程序使用了将近 70-80 MB,所以我虽然有 5 个子域,但它实际上使用了 70*5 = 350 MB,这就是轮询正在重置/回收和会话自动结束的原因。我在 VPS 上转移了我的应用程序。配置为 2GB 内存,40GB 空间,Windows 2008 r2,IIS 7.5。但问题还是一样的。
我发现了很多建议,但在我看来它们非常具有实验性
我的想法和疑问:我想我需要设置最大池大小。如果我是正确的,我可以通过“基于内存的最大值”设置池大小,但问题是,如果它取消选中默认情况下的最大池大小是多少。并最大化池大小我可以设置什么值?
谁能建议我检查什么以及如何解决这个问题?
谢谢