【故障公告】博客系統升級到 .NET 5.0 引發的故障


【更新】抱歉,是我們錯怪了 .NET 5.0 ,故障與 .NET 5.0 無關,詳見 Memcached 的惹禍,.NET 5.0 的背鍋

昨天晚上我們將博客系統從 .NET Core 3.1 升級到了 .NET 5.0 ,本來是一次很有信心的升級,但沒有想到在今天下午訪問高峰時竟然出現了故障,大量請求訪問速度變慢或者因為下面的數據庫連接超時異常出現500錯誤。

System.InvalidOperationException: Timeout expired.  The timeout period elapsed prior to obtaining a connection from the pool.  This may have occurred because all pooled connections were in use and max pool size was reached.

后來,回退到升級到 .NET 5.0 之前的版本恢復了正常。

故障大面積發生的時間在 14:30~15:10 左右,由此給您帶來很大的麻煩,請您諒解。

目前分析下來,故障很可能與 EF Core 5.0 有關,有待進一步排查。

【更新】

19:49 排查后發現可能錯怪了 .NET 5.0,已經重新發布了升級到 .NET 5.0 的版本進行觀察。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM