gpt4 book ai didi

asp.net - IIS 7 应用程序池工作进程生命和 session 生命

转载 作者:行者123 更新时间:2023-12-01 12:50:18 28 4
gpt4 key购买 nike

在 IIS7 应用程序池中有一个设置 Idle-time out 默认是 20 分钟,其中说:

Amount of time(in minutes) a worker process will remain idle before it shuts down, A worker process is idle if it is not processing requests and no new requests are received.

我的问题是,如果工作进程因为超时时间而关闭,托管在该工作进程中的应用程序创建的 session 是否会丢失?

最佳答案

是——the session data is tied to the app pool worker process ,所以一旦 worker 关闭, session 数据就会丢失。

The default behavior is to store session variables in the memory space of the ASP.NET worker process.

(当然,这假设您正在使用 InProc 作为 session 模式。如果您正在使用数据库,那么它会在 worker 关闭后继续存在。)

关于asp.net - IIS 7 应用程序池工作进程生命和 session 生命,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12995345/

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