【发布时间】:2016-10-22 11:35:26
【问题描述】:
我在共享主机中的 Plesk 上有一个网站。会话持续超时,因为应用程序池在 5 分钟后回收(即使会话超时设置为 30 分钟)。会话超时的影响被夸大了,因为当前的用户活动非常低,并且对于测试应用程序的用户,会话每 5 分钟就会超时。
【问题讨论】:
-
请您的托管服务提供商为您定制。
标签: session plesk shared-hosting
我在共享主机中的 Plesk 上有一个网站。会话持续超时,因为应用程序池在 5 分钟后回收(即使会话超时设置为 30 分钟)。会话超时的影响被夸大了,因为当前的用户活动非常低,并且对于测试应用程序的用户,会话每 5 分钟就会超时。
【问题讨论】:
标签: session plesk shared-hosting
很遗憾,您无法更改这一点。我听说您可以将您的 web 应用程序设置为定期 ping 以尝试使其保持活动状态:
https://www.godaddy.com/community/Developer-Cloud-Portal/IIS-Application-Pool-Idle-Timeout/td-p/9158
Can you prevent your ASP.NET application from shutting down?
【讨论】:
如果您无法更改 IIS 设置,您可以使用外部正常运行时间监控服务通过 GET 请求不断查询您的网站,这也将使其保持活动状态。大多数正常运行时间监控器不会发送实际请求,但 Application Insights 中的 可用性 功能可以做到这一点并且非常适合。
我写了更多关于它here。
【讨论】:
Plesk 管理员和客户/经销商可以在 Plesk 中使用:
管理 IIS 池设置的权限是在服务计划级别授予的。联系 Plesk 管理员更改为您的域分配的服务计划的权限。
如果您以“管理员”用户身份登录 Plesk,请确保您的 Plesk 在 Service Provider view 中打开,因为此视图允许编辑服务计划。
【讨论】: