非常抱歉,今天上午的博客站點故障給大家帶來了很大的麻煩,請大家諒解。這次故障是我們發布 .NET Core 版博客站點引起的,雖然我們進行了充分的准備,但還是低估了高並發下的復雜問題。 以下是故障背景與大致經過: 在這個炎炎夏日,我們正熱火朝天地忙着整個 .NET Core 遷移工程的收官 ...
在上次發布失敗后,很多朋友建議我們改用 k s ,但我們還是想再試試 docker swarm ,實在不行再改用 k s 。 在改進了 docker swarm 集群的部署后,我們准備今天 : 左右進行一次發布嘗試。 docker swarm 集群是我們使用阿里雲服務器自己搭建的,這次進行了 方面的改進。 . 升級了 worker 節點服務器的配置 worker 節點由 台 核 G服務器換成了 台 ...
2019-08-07 17:00 395 10712 推薦指數:
非常抱歉,今天上午的博客站點故障給大家帶來了很大的麻煩,請大家諒解。這次故障是我們發布 .NET Core 版博客站點引起的,雖然我們進行了充分的准備,但還是低估了高並發下的復雜問題。 以下是故障背景與大致經過: 在這個炎炎夏日,我們正熱火朝天地忙着整個 .NET Core 遷移工程的收官 ...
注:這邊博文分享的是我們處理故障過程中發生的事實,故障的確是在我們將博客系統從 .NET 5.0 版回退到 .NET Core 3.1 版恢復的,但不一定是 .NET 5.0 本身的問題,有可能是巧合,也有可能是我們的應用代碼不能適應 .NET 5.0 的某些變更,我們會進一步排查與驗證 ...
為了驗證 docker swarm 在高並發下的性能問題,周一我們發布了使用 docker-compose 部署的 .net core 版博客站點(博文鏈接),但由於有1行代碼請求后端 web api 時沒有使用緩存,結果造成大量 web api 請求發向跑后端服務的集群,悲劇的是這個集群 ...
今天用ASP.NET Core重寫了個人博客站點,原來是基於ASP.NET 4.5開發的。重寫工作總體很順利,最后成功發布到Ubunt+Nginx平台上。效果如下: 右邊的Header信息里可以看到已經是Nginx(Ubuntu)了,雖然最后成功發布了,但是過程中遇到點坑,特來 ...
今天暴風雨襲擊了杭州,而昨天暴風雨(高並發問題)席卷了園子,留下一片狼藉。 在前天傍晚,我們進行了 .net core 版博客站點的第二次發布嘗試,在發布后通過 kestrel 直接監聽取代 nginx 轉發解決了高並發下的1秒延遲問題,成功地頂住了下班前的訪問小高峰,但這只是一場大雨,第二 ...
(一) pta第一次作業(統計學生成績) (1)實驗代碼 (2)設計思路 第一步:審題是關鍵,首先讀完題目確定我們需要幾個變量分別都用來干什么,有題目可知我們有五個分數段的學生數目要統計,所以先設定五個計數,分別用來記錄各個分數段有多少個人。 第二部:每次輸入一個 ...
一、PTA實驗作業。 題目1:7-1 計算分段函數[2] 本題目要求計算下列分段函數f(x)的值: 注:可在頭文件中包含math.h,並調用sqrt函數求平方根,調用pow函數求冪。 1.實驗 ...
一、PTA實驗作業 題目1:計算分段函數[2] 本題目要求計算下列分段函數f(x)的值: f2-11 注:可在頭文件中包含math.h,並調用sqrt函數求平方根,調用pow函數求冪。 1.實驗代碼 2 設計思路 第一步:定義兩個雙精度浮點型變量x,y 第二步:從鍵盤輸入一個 ...