今天早上乘公交的时候,网站运维群里直接炸了,网站打不开,503错误。然后就各种@我,吓得我手机都要扔了,然后马不停蹄的赶往公司去查看错误。
我首先在IIS上浏览网页,想试图在服务器上显现出详细错误,这样我们才能针对下药。但是IIS上面打开网页还是503错误,这就很难受。毕竟有点不知道怎么下手,然后我就先百度了一波IIS 503错误,想看看怎么查找错误。 博客园的这篇文章 IIS 503问题排查思路 还是值得看一看的。但是当时情况比较紧急,我还没来得及按照这文章的思路去排查的时候,我想到了反正网站崩了,为啥不能重新新建一个网站了? 然后我在IIS上面新建了一个网站,重新绑定域名。。。一套操作下来,然后打开网页出现了详细错误。
终于有了详细错误了吧?这下可把我开心的,然后百度一波详细问题,出现了各种差不多的解决方案,归根到底是应用程序池中的问题,
选中 指定程序池 选择右侧的 高级设置
进程模型 标识 将内置账户改为LOCAL SYSTEM
然后重启网站,然后问题就解决了。 但是这个问题是怎么出现的了?主要是之前的设置,网站运行的好好的,为啥今天才出错了?
希望能够有大牛给一些指导性意见