当我的应用程序流量变高时,它StackExchange.Redis
开始抛出RedisTimeoutException
,几分钟后,我的asp.net核心应用程序崩溃了。
Windows事件查看器说The process was terminated due to an unhandled exception. Exception Info: StackExchange.Redis.RedisTimeoutException
。好的,我知道我的应用程序和Redis之间存在一些问题,但是尽管我无法解决此问题,但如何防止应用程序关闭?
在内部startup.cs
,我尝试放入:
TaskScheduler.UnobservedTaskException += (object sender, UnobservedTaskExceptionEventArgs eventArgs) => { eventArgs.SetObserved(); eventArgs.Exception.Handle(ex => true); };
没有成功...
有什么帮助吗?
ks