昨天晚上咱們將博客系統從 .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 以前的版本恢復了正常。io
故障大面積發生的時間在 14:30~15:10 左右,由此給您帶來很大的麻煩,請您諒解。sed
目前分析下來,故障極可能與 EF Core 5.0 有關,有待進一步排查。請求
【更新】im
19:49 排查後發現可能錯怪了 .NET 5.0,已經從新發布了升級到 .NET 5.0 的版本進行觀察。數據