IIS7 使用两三天左右出现Web应用挂掉了,无法使用问题

sxl_88 2017-10-24 01:17:12
IIS7 布署的Web应用,用户使用了两三天左右出现Web应用不好访问,系统就挂掉了,需要重启IIS或重启操作系统后才可以继续正常访问Web应用系统。
然后查看系统日志,日志如下:
为应用程序池“mygsUpload”提供服务并且进程 ID 为“2900”的工作进程因不活动而被关闭。应用程序池超时配置被设置为 20 分钟。需要时将启动一个新工作进程。

该问题是否与这个日志有关,请问如何解决IIS7布署的Web应用使用了两三天就无法访问Web应用系统的问题?谢谢!
...全文
508 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
assky124 2017-10-27
  • 打赏
  • 举报
回复
你挂一个简单的网站跑个几天看看,如果挂了,就是IIS的问题。不然就是你的程序问题。 仔细调试程序把,网站的BUG的可能性大的多
sxl_88 2017-10-27
  • 打赏
  • 举报
回复
根据各位帮忙,以上方式都检查过了。还有其它解决办法吗?谢谢!
sxl_88 2017-10-25
  • 打赏
  • 举报
回复
程序检查过应该没有问题的,之前我也做了很多项目都正常的,没有遇到过此问题。请各位帮忙看看呢?谢谢!
sxl_88 2017-10-25
  • 打赏
  • 举报
回复
引用 8 楼 sp1234 的回复:
你的程序 bug 跟 IIS 回收没有关系。而且回收进程是 IIS 和 asp.net 自我维护的重要技术,不要随便关闭。 好好调试、测试你们自己的程序的 bug 吧。
你好,把之前使用正常的.net项目布署到这台机器上也有这个问题。这台是一个虚拟机,应该与这台Web虚拟机的性能有关吧?
  • 打赏
  • 举报
回复
引用 6 楼 sxl_88 的回复:
[quote=引用 1 楼 starfd 的回复:] 在iis设置里将不活动关闭选项去除掉
回收——固定时间间隔(分钟) 改为 0 ——虚拟/专用内存限制(KB) 改为 0 进程模型——闲置超时(分钟) 改为 0 这样设置可以吗?[/quote] 除了“固定时间间隔”可以考虑以外,其它的回收都是非常合理的正常维护措施。程序出了 bug 跟这些明显是没有关系的。比如说虚拟内存占用过大,那么说明你的程序有严重的 bug 而长期不能释放进程内的数据,那么应用程序池重启一个新的 asp.net 进程这是特别特别必要、重要的恢复asp.net 网站服务的措施,怎么可能禁用这种措施呢? 不要胡乱关闭这些设置。好好调适自己的程序的 bug 才是真的。
  • 打赏
  • 举报
回复
你的程序 bug 跟 IIS 回收没有关系。而且回收进程是 IIS 和 asp.net 自我维护的重要技术,不要随便关闭。 好好调试、测试你们自己的程序的 bug 吧。
sxl_88 2017-10-25
  • 打赏
  • 举报
回复
这些的方式都尝试过了,还是有这个问题。请教各位有没有解决办法。谢谢!
sxl_88 2017-10-24
  • 打赏
  • 举报
回复
引用 1 楼 starfd 的回复:
在iis设置里将不活动关闭选项去除掉
回收——固定时间间隔(分钟) 改为 0 ——虚拟/专用内存限制(KB) 改为 0 进程模型——闲置超时(分钟) 改为 0 这样设置可以吗?
sxl_88 2017-10-24
  • 打赏
  • 举报
回复
引用 4 楼 starfd 的回复:
看我连接里面的内容啊……
不好意思,我看了你的链接,上面没有“不活动关闭选项”,能不能具体点呀。谢谢!
  • 打赏
  • 举报
回复
看我连接里面的内容啊……
sxl_88 2017-10-24
  • 打赏
  • 举报
回复
引用 1 楼 starfd 的回复:
在iis设置里将不活动关闭选项去除掉
在IIS 的应用程序池中没有“不活动关闭”选项吧?
  • 打赏
  • 举报
回复
在iis设置里将不活动关闭选项去除掉

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧