![](/wp-content/uploads/2023/10/d704d78c4c4b568d21dbb0e8a964b2d5.jpg)
![](/wp-content/uploads/2023/10/d704d78c4c4b568d21dbb0e8a964b2d5.jpg)
由于原有博客部署方案难以承载现有项目,并且共享 IP频繁出现攻击导致空路由的情况,对访客体验有较大影响,我近期对网站做了一次大规模的运维架构调整。
由于备用方案承载规模有限,加之为了方便起见,我就直接拿生产环境做测试了。
维护期间录得最低24小时SLA为92.28%,其中最 SB 的一次中断是因为我更改 DNS 解析忘了保存,导致 40 余分钟的 SSL 证书错误。
本次维护试图解决原香港虚拟主机遭受攻击时无法切换备份的问题,同时针对原美国服务器性能不足的短板,合并美欧两地服务器预算,购置了一台 VDS 用于几乎所有网站服务。
是的,由于预算限制,我们的服务仍为单点部署。
同样的,由于预算所限,我只能用得起野鸡 CDN,和微软提供给学生的 Azure 服务附带的 CDN。目前效果看下来时好时坏,尚待观察。
在过去的两个多月时间里,我们的 AList 服务器通过为 Nite07 提供下载点来测试 Cloudflare 优选的实际效果,现在测试已经结束,下载源也已经撤下了。
可以说除了移动有某一个神奇的 IP 段以外,我没有找到其他针对电信联通有效的 Cloudflare 优选。
在测试期间本站的 AList 一直遭受断断续续的刷流量和 CC 攻击,由于多次更换服务器,总流出流量已经难以计算。我中途也多次使用 Cloudflare 的防火墙和宝塔的人机验证试图进行防御,但都发现用于下载时可能会降低一般访客的访问体验,遂放弃。
本次维护从 10 月 17 日开始,截至目前已经四天,仍未完全结束。因为我还在继续寻找合适的 CDN 厂商。
参与本次架构调整的一共有 6 个站点,在本就繁忙的大学学习间隙进行新技术的试验和部署是件非常艰难的事情,还希望读者谅解。
架构调整期间,大多数访客可能会发现网站无法访问(如报 502 或 SSL 错误),或是部分功能无法使用(如文内链接、评论等)。
相关问题正在逐一排查修复中,大多数地区仍需耐心等待运营商DNS 刷新。(各地运营商的 DNS 缓存策略通常非常激进,不像大厂的公共 DNS可以基本遵循 TTL 设置)
网站访问中断期间收到了不少朋友的关心和询问,在此向受影响的读者朋友致歉。
如果你想了解本站的服务状况,可以访问左栏的状态页面,由于和更重要的生产项目共用服务器,使用的是完全不同的部署,因为基本不会改动服务器设置,因此稳定得多。
![](https://www.ygxz.in/wp-content/uploads/2023/10/fc76fead9315f773abf81cb93af06bee.jpg)
![](/wp-content/uploads/2023/09/62b26bcfe8c9743585e2ce327ab39f3d.jpeg)
2023/9/5 19:01 发生故障
由于「一个小站」及「小站背面」的主机商提供的虚拟主机服务在国内的访问出现故障,所有电信及联通用户可能无法访问我们的大多数服务。
2023/9/5 19:35 正在处理
已知问题,服务商等待机房处理中
2023/9/5 19:56 故障消除
故障已经解决
过去两个多月了,来简单写写最近网站的变化吧:
「小站背面」自上次迁移回滚以后已经恢复了稳定,网站静态资源的盘点迁移也已经完成。
「一个小站」切换到了正在积极开发的 CoreNext 主题后,显示上仍有不少需要调整的地方,因此目前不作为主要更新阵地。
最近还有整一个关于 AIGC 的新活,文章将会在未来两个月以新系列的方式发布。文章内容可能会比较无聊,但是对我来说是一次很有意思的尝试。
另外,受限于网站首页有限位置以及博文的有限形式,我开辟了一个新的阵地:
欢迎点击 这里 ,来一个小站的 Telegram Channel 看一看。 很多短小的新闻或者选题的灵感会先发布在频道上。
![](/wp-content/uploads/2023/08/249800bd0fea7aff1284d5b196eac9b6.jpeg)
![](/wp-content/uploads/2023/08/e76b37181496f119c38d061ebf31b06a.jpeg)
![](https://www.ygxz.in/wp-content/uploads/2023/08/96d0c8e442f645fd0876c9e97a9d387d.png)
![](https://www.ygxz.in/wp-content/uploads/2023/08/9ff8fb24677c30ff885984ae9a287f4c.png)