关于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.如果不想分析参考这个配置至少可以保证进程不会崩溃.
3.IIS一个应用程序池不要放太多站点