很早之前微酷曾经遇到过一个IIS错误,打开页面出现 Service Unavailable ,查看IIS发现应用程序池出现未指定的错误,已经过去很久了现在真记不起是怎么处理的了,反正是很头疼的问题。@VCOO

最近又遇到了这个问题,出现在Windows Server 2003服务器上面,当时我是在设置服务器磁盘目录的权限,把大多数目录的Users权限给去掉了,包括系统盘的几个文件夹,最后访问网站时出错 Service Unavailable ,查看IIS应用程序池出现未乱写的错误,开启程序池后刷新网站程序池又自动停止。

想了下刚才只是改了权限,于是把一些目录的权限改回去加上了Users用户组的读取权限,这样竟然网站就正常了,当然最后也没有研究到底是网站运行时读哪个目录遇到问题才导致程序池停止的,反正是权限问题。

在此记录下,以备以后再遇到这个问题。

补充:最后经过一个个测试发现是由于服务器安装了Rewrite伪静态组件,要对Helicon目录添加Users的读取权限,如果没有就会出现上面的问题。

2013.11.24补充:

最近又出现这个错误了,查看系统日志可以看到是因为Rewrite组件无法加载造成的。

找到原因当然就好解决了。

20131124202813

发表评论

/ 快捷键:Ctrl+Enter
加载中……