首页 新闻 搜索 专区 学院

Win7+IIS7.0,部署网站后浏览,应用程序池自动停止

0
悬赏园豆:50 [已关闭问题] 关闭于 2012-04-29 13:07

 

这是从日志里面找到的,网上几番查找,没有搞定,跪求!!!!

TechLife的主页 TechLife | 初学一级 | 园豆:184
提问于:2012-04-25 13:12
< >
分享
所有回答(4)
0

应该是你的网站里有异常导致的,当这个异常很频繁甚至导致死锁的时候,是会出现这样的问题。

无之无 | 园豆:5085 (大侠五级) | 2012-04-25 13:30

怎么排查?生成没报错额

支持(0) 反对(0) TechLife | 园豆:184 (初学一级) | 2012-04-25 13:43

@Tech: 那是运行异常,生成肯定不会报告错误的。具体的排查,这个要看你自己了。不过,首先,你可以对你的网站定义一个异常捕获,当有异常的时候转到指定页面显示异常信息。异常捕获可以在CONFIG中配置,也可以在PAGE里配置。如果异常捕获失败,那可能就需要跟踪系统事件了。可以看下你的详细信息说的是什么。

支持(0) 反对(0) 无之无 | 园豆:5085 (大侠五级) | 2012-04-25 14:04

@笨笨蜗牛: 

详细信息,我晚上回去贴出来

真不想重装系统,一堆工具,哎

支持(0) 反对(0) TechLife | 园豆:184 (初学一级) | 2012-04-25 17:26
0

有时候多线程没处理好, 或者是死循环  都可能导致 应用程序池停止工作

fun5 | 园豆:4 (初学一级) | 2012-04-25 14:15
0

看一下Windows的事件日志

dudu | 园豆:37173 (高人七级) | 2012-04-25 16:40

截图就是windows日志里面的。

我拿静态网页去浏览,页面也会呈现

Service Unavailable
--------------------------------------------------------------------------------

HTTP Error 503. The service is unavailable.

支持(0) 反对(0) TechLife | 园豆:184 (初学一级) | 2012-04-25 17:22

@Tech: 在“应用程序日志”中看看,应该还有其他的相关日志

支持(0) 反对(0) dudu | 园豆:37173 (高人七级) | 2012-04-25 17:27

@dudu: 

是的,应该是这个原因导致的。我在A用户下安装了IIS,然后用管理员账户进来把A用户删掉了。由于错误的手动去删除C盘下User文件件中A用户的配置文件。导致“应用程序日志”报以下错误:

 

支持(0) 反对(0) TechLife | 园豆:184 (初学一级) | 2012-04-25 23:03

@dudu: 

我觉得应该是IIS在验证身份的时候,去寻找以前创建的A用户了,但是找不到配置文件,所以导致这一系列问题,有无可能?

支持(0) 反对(0) TechLife | 园豆:184 (初学一级) | 2012-04-25 23:09

@Tech: 你检查一下IIS应用程序池用的是什么帐户

支持(0) 反对(0) dudu | 园豆:37173 (高人七级) | 2012-04-26 10:30
0

什么情况会造成应用程序池挂了?原因很多,常规性是“线程错误而未捕获”。

因此,你只要找到你网站 new Thread(...)的代码,全加try再输出日志,基本可以找到原因。

另外服务器的事件日志,也是分析问题的帮手,别忽略它。

路过秋天 | 园豆:4763 (老鸟四级) | 2012-04-25 21:43

我把日志清空,IIS里用了一个静态网页去浏览,结果一样

跟踪“应用程序日志”,如上图

支持(0) 反对(0) TechLife | 园豆:184 (初学一级) | 2012-04-25 23:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册