gpt4 book ai didi

.net - idleTimeout 和 ShutdownTimeout 之间的区别

转载 作者:行者123 更新时间:2023-12-04 06:25:01 26 4
gpt4 key购买 nike

我正在尝试放宽我网站的 session 过期策略,以便用户可以指定 session 超时间隔。

我需要弄清楚我应该指定哪些与网站相关的设置,以免过多地限制用户。例如,人们可能需要 1 天的间隔。我将使用门票来实现这一目标。

现在,我知道我可以在我网站的 web.config 文件中指定 idleTimeout 和 shutdownTimeout(我更喜欢这种方法,因为它很容易调整它而不会出现整个部署的麻烦)。

根据此处找到的 MS 规范:http://msdn.microsoft.com/en-us/library/system.web.configuration.hostingenvironmentsection.aspx看来我必须同时设置 idleTimeout 和 shutdownTimeout 值。

空闲超时 = 获取或设置卸载非事件应用程序之前的时间量(以分钟为单位)。

关机超时 = 获取或设置正常关闭应用程序的时间量(以秒为单位)。

但我无法弄清楚它们之间有什么区别。我应该将它们全部设置为“无限”以让用户完全控制吗?仅设置 idleTimeout 就足够了吗?还是只有shutdownTimeout?

最重要的是,这真的适用于我想要的场景吗?

谢谢。

最佳答案

我相信 ShutdownTimeout指允许进程尝试正常关闭的时间量 - 一旦到期,它将被强制终止。
IdleTimeout是尝试关闭之前允许的空闲时间量。

关于.net - idleTimeout 和 ShutdownTimeout 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6149341/

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