黑夜给了我黑色的眼睛,我却用它去寻找光明。——《荣耀》

作者: 阿卡林刘

  • 绝区零兑换代码

    绝区零兑换代码

    兑换码:ZZZFREE100

    开始时间:7🈷️4日

    结束时间:7🈷️12日

  • 为什么我会有内存焦虑的感觉?

    这个事情,得从网站搬迁到1Panel的时候说起。

    我的网站迁移至1Panel后,感觉磁盘空间节省了25%,而且对比宝塔面板,他的源代码完全开放,任何人都可以审查源代码的安全性。

    有一天,我更新了OpenResty的版本,很不幸,这个版本有内存泄露的Bug,几天后,我收到了最新版本的OpenResty的更新,新版本已经修复了这个问题。

    6月9日~14日,网站发生宕机事件,重启后,在后台监控看到磁盘IO被占满,与此同时,内存也被占满了。经过排查,是内存用完用SWAP,导致硬盘IO被占满,从而导致服务器宕机。

    现在,在服务器运行的容器从十几个被砍到5~7个,才有了转机。对此,我对内存被占满的问题感到担忧。

  • 为什么我是从 MySQL 用户迁移到 MariaDB 用户

    为什么我是从 MySQL 用户迁移到 MariaDB 用户

    这个故事,还得从4月末开始讲起:

    第一章:从宝塔面板迁移至 1Panel

    4月末,站长开始了宝塔面板替代计划,计划从宝塔面板迁移至 1Panel。当时, WordPress 的迁移用的是 Updraft Plus 插件恢复的,而宝塔面板的备份突然不灵了,备份网站没问题,但是备份数据库变成 20KB,所以不得不使用基于 Rclone 的备份脚本。迁移的时候数据库用的是 MySQL 8.2,当时没什么问题。

    第二章:频繁宕机

    在过去几天,服务器遭遇频繁宕机,本以为是 OpenResty 吃掉了太多的内存,后面经过更新后,OpenResty 也不吃内存了。后面经过一段时间的运行,网站也崩溃了。在经过与飞致云的社区人员交涉,原来是 MySQL 8.2 的内存优化太差了。

    第三章:粉转黑

    从此以后,我已经从 MySQL 的用户转成了 MariaDB 的用户,从此以后,再也没有使用 MySQL, 甚至在使用 Docker 镜像的时候也会对 MySQL 比较排斥。

  • 服务器频繁宕机的背后,是一个有Bug的更新

    在经历上一个版本的 1Panel 的 OpenResty App 更新,服务器出现了频繁宕机,磁盘读取经常被占满。后面经联系阿里云客服,得知是内存被占满后调用了 SWAP,最后导致硬盘读取被占满。

    第一章:噩梦的开始

    4月底,服务器迁移到了 1Panel,当时服务器一直在运行着 WordPress、 Yourls 和 FreshRSS。

    5月21日,服务器发生了宕机事故,当时以为服务器是中了病毒,于是,服务器执行了重启。

    第二章:求助

    当我遇到这个症状后,向飞致云论坛的管理员求助:

    https://bbs.fit2cloud.com/t/topic/5411

    当时,这个问题是普遍性的Bug,后面,飞致云的管理员向我问了一些问题,我把当时发生的情况如实报告给了管理员。

    第三章:真相大白

    今日,飞致云发布了 1Panel 1.10.10 版本更新,同时发布了 OpenResty 1.21.4.3.-3-2-focal 镜像版本,这次更新修复了一个内存泄露的 Bug。真相大白,原来是 OpenResty 的内存占用高的离谱,现在已经修复了。

    总结

    总之,服务器经常宕机的原因是 OpenResty 的内存占用高的离谱,内存用完后用了磁盘的 SWAP,最后导致磁盘读取被占满的 Bug 出现了。

  • Xbox 的未来还有希望吗?

    2024 年,一个机遇多变的时代,前有索尼将独占游戏上架 Steam,后有微软将四款游戏上架竞争对手的平台。这一切得从微软与 PS4 竞争失败说起。

    第一章:糟糕的首发

    2013 年微软发布了 Xbox One,由于绑定了 Kinect ,价格已经比索尼 Playstation 4 贵出 100 美元,而且都聚焦在电视和流媒体而非游戏。

    而索尼的 PS4 价格只需要 399 美元,如今折合人名币 2889 元。Xbox 在价格上不占优势,却还在摆着优势在我的态度。

    而菲尔·斯宾塞坐不住了,决定开除唐·马德里克,并作出了一个重大决定:将不捆绑销售 Kinect,这样可以节省 100 美元。

    同时,推出 Game Pass 订阅服务,解决游戏阵容问题。如果没有菲尔·斯宾塞救场,Xbox 这个品牌形象就完蛋了。

    第二章:昏招频出

    2024 年,微软决定将四款游戏上架 Playstation 平台,这一举动让 Xbox 的未来漂浮不定。

    同时,微软把本来就不该关停的工作室 Tango Gameworks 给关停了,让很多 Xbox 粉丝选择脱粉,甚至指责菲尔·斯宾塞才是最该被开除的人,而菲尔·斯宾塞把本该打好的牌都打烂了。

    第三章:销量惨烈

    2023 年 10 月,数据显示:

    任天堂 Switch 销量排名第一,13124 万台。

    索尼 PS5 销量排名第二,4536 万台。

    微软 Xbox 两台主机销量排名第三,2432 万台。

    现在微软 Xbox 销量被索尼 PS5 超越了,甚至打不过任天堂 Switch。

    总结

    Xbox 再次来到了 Xbox One 当初首发的十字路口,然而微软没有品味,加上花了很多钱收购动视暴雪以及大规模裁员,Xbox 的寒冬还能活下去吗?

  • 本网站已配置Fail2Ban

    为了应对愈演愈烈的网络攻击,本站将启用Fail2Ban,届时可能会出现误封IP的现象,还请访问用户见谅!

  • 为什么我抛弃了 bbPress ?

    安装好 bbPress 后发现没有论坛,后面安装了 bbp style pack 才解决这个问题。但是现在 bbPress 处境非常尴尬,与区块主题的兼容性欠佳。

    bbPress 缺点

    虽然安装特别简单,但是问题是太简单了,而且对区块主题的支持太烂,还需要安装 bbp style pack,而且界面单调。

    Flarum

    现在,我已经卸载 bbPress 插件,转投 Flarum 的怀抱。主要原因是界面非常优雅,而且重点是插件非常多,想要什么插件在 Extiverse 都有。

    总结

    现在的 bbPress 处于一个尴尬的境界,优势在 Flarum 面前不值一提。

  • 我,不再是腾讯游戏的头号粉丝了……

    2024 年 6 月 18 日,《食物语》将正式关服,它将成为历史,我之前玩过《食物语》,现在已经不玩了……

    第一章:一入腾讯游戏深似海

    十年前,腾讯游戏简直就是精品,我玩过天天系的《天天酷跑》、《天天爱消除》、《绝地求生》等手游。当时,腾讯出品,必属精品。

    第二章:印象崩坏

    2019 年,我接触到《食物语》这款游戏,当时可以说是非常优秀,但是已经不玩了。

    2020 年,《原神》正式上线,我第一次游玩是在 12 月,它给我的印象比腾讯还要好,出海比腾讯还要成功。

    第三章:《食物语》停服

    2024 年 4 月,《食物语》发布了停服公告,而腾讯对玩家数据的处理竟然是删除。对此,我表示不满,如果腾讯选择把玩家的数据全部删除,我就不再考虑腾讯发行的游戏!

    总结

    《食物语》运营了 4 年半,终究走向了末路啊……

  • 为什么我想抛弃宝塔面板了?

    为什么我想抛弃宝塔面板了?

    本站计划在本月25日迁移至安装有1Panel的服务器,为什么我想抛弃宝塔面板?请听我娓娓道来……

    一个错误

    网站PHP版本升级到了8.2,但是唯一的错误是fileinfo扩展无法正常安装,会发生服务器死机问题,所以我一直没有安装fileinfo扩展。

    无法备份MariaDB数据库

    当我发现宝塔备份功能不能备份MariaDB数据库的时候,我自己用CodeGeeX写了一个Rclone备份脚本,WordPress网站使用了UpdraftPlus备份,这两款软件解决了网站备份问题。

    响应速度变慢

    今年3月,我升级了宝塔面板8.0.4版本,响应速度明显变慢。

    收费+强制用户绑定手机号

    现在我对宝塔面板最大的不满就是强制用户绑定手机号和收费政策,它的价格我无法接受,强制绑定手机号成为了最想抛弃宝塔面板的主要原因。

    总结

    现在,我已经不看好宝塔面板的未来了,未来可能会考虑使用1Panel,宝塔账号将在下个月注销。