关于window server 2012 IIS进程经常崩溃开发记录

先说我遇到的问题已经应用环境介绍

服务器环境:

.NET 4.5,sql  server 2012,IIS 8.5,应用程序池部署了100个网站

异常:

服务器经常性崩溃,然后IIS进程重启,有时候后IIS重启失败,网站就爆503

日志信息:

为应用程序池“*”提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误。该进程 ID 为“*”。数据字段包含错误号。

异常原因:

此类问题大部分是因为递归函数导致堆栈溢出或者IIS应用程序池站点过多

解决方案:

1.参考解决方案:http://www.cnblogs.com/qidian10/p/6028784.html

2.如果不想分析参考这个配置关于window server 2012 IIS进程经常崩溃开发记录至少可以保证进程不会崩溃.

3.IIS一个应用程序池不要放太多站点