【问题标题】:Web application shutdown multiple times a day每天多次关闭 Web 应用程序
【发布时间】:2014-12-11 01:26:47
【问题描述】:

我有一个framework 3.5 网站,每天关闭多次。原因是

事件消息:应用程序正在关闭。
原因:Bin 应用程序目录中的子目录已更改或 改名了。

  • 代码未写入 bin。
  • 防病毒不是问题。
  • web.config 没有被更改。
  • 没有删除任何子文件夹。

感谢任何帮助。 谢谢。

【问题讨论】:

  • 我也看过那个帖子,我有用户可以上传文件的子目录,但是关闭的时间与这些上传不对应。
  • 你是如何验证的?
  • 我一直在看目录。也来自日志。有时只有 1 个用户(有时是我),然后就发生了,那时我没有上传任何东西。代码可以做一些更新 dll 的事情吗?没有明确地更新 dll。

标签: asp.net


【解决方案1】:

根据事件日志消息,Bin 目录中的某些内容正在更改。但是,您可以检查的东西很少。

如果

,您的应用程序池可能会被回收
  1. 您已设置最大内存限制
  2. 如果您已将其设置为定期回收

要检查此项,请右键单击您的 Web 应用程序正在使用的 ApplicationPool,然后选择“回收...”选项。您将看到类似于以下内容的对话框。

【讨论】:

  • MemoryLimit 是默认值 (0),表示没有限制。此外,定期间隔为 29 天。它每天都会发生,有时每天会发生 20 次。
  • 您是否注意到常规时间间隔以分钟为单位?你的价值是什么?
  • 现在是 1740,大约 29 天。
  • 好的,那么我们可以排除这种情况。打开 Windows 性能监视器,查看工作进程在服务器内存利用率方面的表现。
  • 还有,您是否调查过 bin 目录是否有任何变化?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-17
  • 2011-04-21
  • 2011-04-10
  • 2021-10-30
相关资源
最近更新 更多