博客园基于 .NET Core 3.0 的预览版 preview 7 的新版本上线时遇到 500

作者 陈计节 发布于 1204 次浏览 讨论
共有 22 条回复
説菿疧莪衹嗳妳

博客园用preview 7上生产,爆了

拼命菇凉

哪里爆了?没有关注

説菿疧莪衹嗳妳

1565007595879.file

眸子里满是阴霾尘埃

今天博客园首页500

一鸣惊人

preview8是自己编译的吧

説菿疧莪衹嗳妳

还好我博客还是2.2,没爆

拼命菇凉

这两个版本还得相差一年

拼命菇凉

1565007595854.file

説菿疧莪衹嗳妳

我只有link forwarder上3.0了,因为功能太少,也没爆

眸子里满是阴霾尘埃

可以,微软和博客园的网站分别爆了一次以庆祝core3.0诞生

神仙道

版本5,是为了standard统一大业

所以要多点时间

眸子里满是阴霾尘埃

这好像在暗示迁移3.0的时候爆一次就好了😄

一鸣惊人

博客园的高并发,有多大啊?

Flame

那现在博客园是如何解决这个问题?回滚吗?

説菿疧莪衹嗳妳

3.0上线预计爆,是肯定的

https://github.com/EdiWang/LinkForwarder 这个我已经迁移到preview 7

爆了一天

一鸣惊人

进一步分析后,怀疑 500 错误是因为高并发下 nginx 容器与 .net core 应用容器之间的网络通信出现问题,于是 10:30 左右决定放弃这次发布,回退至跑在 Windows 上的 .net framework 版本博客站点,恢复了正常。

Flame

回滚了......也就是说最终没把问题解决

説菿疧莪衹嗳妳

等3.0 RTM了,我自己的博客主站点估计迁移也要爆

只能先在开发环境自爆一周,再上staging,配50% LB随机切换

看app insight没爆,再慢慢配60%,70%。。。

等100%没爆一周,再删2.2的代码

微软产品,大版本更新,一定要小心,要逐步。。。

一鸣惊人

1565007595838.file

一鸣惊人

也没说清楚个所以然来

独奏我的歌

搞不好是Cookie解密机制不同步的问题。

抹茶味的百奇

博客园应该做好压测呀