首页 > 编程语言 >解决IIS应用程序池回收假死的方法

解决IIS应用程序池回收假死的方法

时间:2024-01-31 10:13:41浏览次数:20  
标签:Web 20 IIS 假死 System 应用程序

A worker process with process id of '4472' serving application pool 'MPOS' was shutdown due to inactivity.  Application Pool timeout configuration was set to 20 minutes.  A new worker process will be started when needed.

为应用程序池“MPOS”提供服务的进程id为“4472”的工作进程由于处于非活动状态而关闭。应用程序池超时配置设置为20分钟。需要时将启动新的工作进程。

 

最近我有一台Windows 2022服务器会出现IIS假死,看日志

Application End
 Application End Message: HostingEnvironment initiated shutdown
HostingEnvironment caused shutdown
Stack: at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at System.Web.Hosting.HostingEnvironment.InitiateShutdownInternal()
at System.Web.Hosting.HostingEnvironment.InitiateShutdownWithoutDemand()
at System.Web.Hosting.PipelineRuntime.StopProcessing()

 

然后就查看IIS的事件,写着为应用程序池的工作进程因不活动而被关闭。应用程序池超时配置被设置为 20 分钟。需要时将启动一个新工作进程,发现好多网站都有类似这样的事件。最终找到了一个解决方法,拿来做个备忘。

具体做法就是打开应用程序池——高级设置 ——将“禁止重叠回收”选项改为“true”即可。

 

标签:Web,20,IIS,假死,System,应用程序
From: https://www.cnblogs.com/jtcr/p/17998614

相关文章

  • 部署在IIS上的网站如何调试
    原文链接:https://www.pianshen.com/article/1494487602/IIS中的网站调试调试最常见的一般就是将项目设为项,设为起始页,然后F5。稍微复杂点的就是附加到进程等。其实很简单,首先还是和原来一样,加上断点。但不要按F5了。选择工具菜单(调试菜单也可以),附加到进程。然后会惊现一个......
  • 通过LINUX驱动控制FPGA端PWM外设(LED) 通过应用程序命令传参随意修改寄存器的值(PWM波频
    用法:先下发下面的命令让kernel信息打印到串口:echo7417>/proc/sys/kernel/printk然后增加程序可执行性:chmod777pwmdriver_app  先执行./pwmdriver_app/dev/pwm400000200然后执行./pwm_driver_app/dev/pwm400000200,可以发现LED[1]......
  • 被iis占用80端口的几种解决办法
    管理员命令行:win徽标键+x第一种方法:卸载iis我的电脑-添加或删除组件-添加或删除Windows组件-IIS信息服务去掉IIS前面的勾然后“下一步”就可以了。第二种方法:改iis的端口我的电脑-右击-管理-iis管理-DefaultWebSite右击-编辑绑定第三种方法:停止iis服务第一种:在管理员命令......
  • WPF应用程序窗口
    窗口可用于1显示窗口2配置窗口的大小、位置和外观3托管特定于应用程序的内容4管理窗口的生存期窗口的属性WindowStartupLocation:窗口首次显示时的位置ShowInTaskbar:窗口是否具有任务栏按钮WindowState:指示窗口是最大化、最小化或者正常尺寸显示Topmost:是否在最顶层Icon:......
  • 使用 NuGet.Server 创建和部署 ASP.NET Web 应用程序搭建私有Nuget服务器
    使用NuGet.Server创建和部署ASP.NETWeb应用程序搭建私有Nuget服务器在VisualStudio中,选择“新建>文件>”Project,搜索“ASP.NETWeb应用程序(.NETFramework)”,选择C#的匹配模板。将“框架”设置为“.NETFramework4.6”。为应用程序提供除NuGet.Server......
  • delphi 增加32位应用程序内存地址空间,解决“Out of memory”问题
    增加32位应用程序内存地址空间,解决“Outofmemory”问题使32位应用程序能够在64位Windows访问最大4GB内存空间在应用程序的.dpr文件中添加编译指令{$SetPEFlagsIMAGE_FILE_LARGE_ADDRESS_AWARE}。usesWinapi.Windows;{$SETPEFLAGSIMAGE_FILE_LARGE_ADDRESS_AWARE......
  • Java web 应用程序的部署方式有哪些
    当我们开发完一个JavaWeb应用程序后,接下来需要将其部署到服务器上,以便用户可以通过浏览器访问。本文将介绍几种常见的JavaWeb应用程序的部署方式。一、独立容器独立容器是最常见的部署方式之一,它是指将JavaWeb应用程序打包成一个独立的WAR文件,然后将该WAR文件部署到独立的Servle......
  • windows程序设计---使用c语言开发windows桌面应用程序
     消息机制--队列消息(常规消息鼠标,键盘等等,经过消息循环)GetMessage()得到消息--从消息队列中检索,DispatchMessage()分发消息消息机制----非对列消息-----调用特定windows程序函数触发的消息如:CreateWindow()函数被调用则发送WM_PAINT消息   windows窗口,非客户区是无......
  • IIS日志——统计IP访问次数的一种方法
    配置IIS网站的日志如果没有显示日志功能,到添加删除程序添加windows功能  下载进行日志分析的两个工具LogParser(命令行工具),下载地址:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=24659LogParserStudio(图形化工具),下载地址:http://gallery.techn......
  • cmd&powershell有时会卡住(假死)的解决办法
    windows10cmd命令提示符/批处理/终端快速编辑模式bug程序运行被阻塞顶部标题栏提示选择需要回车或空格才能继续执行的解决方案... 问题描述:   开启命令行窗口后,按了一下键盘恢复,一下刷新一大片,这个问题就是像是假死一样,也不报错,这是怎么回事呢原因分析:cmd......