首页 文章

如果关闭回收, Worker 流程会被释放吗?

提问于
浏览
0

在我的网站上,我关闭了应用程序池回收设置的回收 . 我想知道即使关闭回收, Worker 流程是否仍在释放内存?由于我关闭了回收,网站的内存使用量不断增加 . 工作进程是否为每个请求创建一个新线程?如果是这样,每个线程在服务请求后都会被杀死?

1 回答

  • 1

    是的,每个请求都会导致从线程池创建或获取新线程 . 每个处理器可用的工作线程数由web.config的 processModel 部分中的 maxWorkerThreads 控制 . 此值的范围是5到100,默认值是20 .

    因此,您的问题的答案是每个请求都有自己的线程,如果没有可用,那么请求排队并在线程可用时进行处理 . 请求完成时,线程不一定被杀死,因为它可能返回到线程池 .

相关问题