.Net 4.5.2
AspnetBoilerplate 0.7.3
如果将代码
GlobalConfiguration.Configure(config =>
{
config.Filters.Add(new ExceptionHandler());
});
base.Application_Start(sender, e);
改成
base.Application_Start(sender, e);
GlobalConfiguration.Configure(config =>
{
config.Filters.Add(new ExceptionHandler());
});
即交换一下注册 filter 和调用基类 Application_Start 的顺序,将导致所有POST请求全部挂起,CPU使用率持续上升…
无任何异常抛出,请求未到达controller,分析程序等待链也提示无等待线程,只有IntelTrace在显示一条收到请求的消息后,不断的有 thread exit 的消息。有许多的线程退出的消息,每个线程持续的时候大多是300多秒。
实在想不明白是为什么,没有时间细细研究,先记下。。。
月黑风高夜,访问博客时!
向您学习,我的QQ:492890680!多多指教!
丙申年(猴)九月初八 2016-10-8
What’s going on?