非常抱歉,今天上午的博客站点故障给大家带来了很大的麻烦,请大家谅解。这次故障是我们发布 .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 第二步:从键盘输入一个 ...