在上次發布失敗后,很多朋友建議我們改用 k8s ,但我們還是想再試試 docker swarm ,實在不行再改用 k8s 。 在改進了 docker swarm 集群的部署后,我們准備今天 17:30 左右進行一次發布嘗試。 docker swarm 集群是我們使用阿里雲服務器自己搭建的,這次 ...
非常抱歉,今天上午的博客站點故障給大家帶來了很大的麻煩,請大家諒解。這次故障是我們發布 .NET Core 版博客站點引起的,雖然我們進行了充分的准備,但還是低估了高並發下的復雜問題。 以下是故障背景與大致經過: 在這個炎炎夏日,我們正熱火朝天地忙着整個 .NET Core 遷移工程的收官 發布 .NET Core 版博客站點與博客后台。我們的其他系統都早已遷移至 .NET Core 並已在線上工 ...
2019-08-05 15:06 153 12443 推薦指數:
在上次發布失敗后,很多朋友建議我們改用 k8s ,但我們還是想再試試 docker swarm ,實在不行再改用 k8s 。 在改進了 docker swarm 集群的部署后,我們准備今天 17:30 左右進行一次發布嘗試。 docker swarm 集群是我們使用阿里雲服務器自己搭建的,這次 ...
注:這邊博文分享的是我們處理故障過程中發生的事實,故障的確是在我們將博客系統從 .NET 5.0 版回退到 .NET Core 3.1 版恢復的,但不一定是 .NET 5.0 本身的問題,有可能是巧合,也有可能是我們的應用代碼不能適應 .NET 5.0 的某些變更,我們會進一步排查與驗證 ...
為了驗證 docker swarm 在高並發下的性能問題,周一我們發布了使用 docker-compose 部署的 .net core 版博客站點(博文鏈接),但由於有1行代碼請求后端 web api 時沒有使用緩存,結果造成大量 web api 請求發向跑后端服務的集群,悲劇的是這個集群 ...
非常抱歉,今天下午 17:10~17:40 左右,由於博客系統所使用的 redis 服務器宕機,造成博客站點無法正常訪問,由此給您帶來很大的麻煩,請您諒解。 我們會針對這次故障改進 redis 服務器的部署,提高 redis 服務器的高可用性。目前 redis 服務是用阿里雲服務器單獨部署 ...
着通過這個IP訪問博客站點(www.cnblogs.com)的所有用戶(絕大多數用戶都使用這個IP)都無 ...
今天用ASP.NET Core重寫了個人博客站點,原來是基於ASP.NET 4.5開發的。重寫工作總體很順利,最后成功發布到Ubunt+Nginx平台上。效果如下: 右邊的Header信息里可以看到已經是Nginx(Ubuntu)了,雖然最后成功發布了,但是過程中遇到點坑,特來 ...
今天暴風雨襲擊了杭州,而昨天暴風雨(高並發問題)席卷了園子,留下一片狼藉。 在前天傍晚,我們進行了 .net core 版博客站點的第二次發布嘗試,在發布后通過 kestrel 直接監聽取代 nginx 轉發解決了高並發下的1秒延遲問題,成功地頂住了下班前的訪問小高峰,但這只是一場大雨,第二天 ...
非常抱歉,今天凌晨博客站點負載均衡中所有3台服務器的IIS應用程序池突然停止工作,造成 1:20-7:45 左右博客站點無法正常訪問,由此給您帶來很大的麻煩,請您諒解。 服務器操作系統是 Windows Server 2016,對應的 IIS 錯誤日志如下: A process ...