关于 Bitcron 2020-8-8 的宕机说明

2020-8-8 发生了什么?

Bitcron 的主节点,离线了将近一天。
之前 8 月 6 日的时候,也发生了一次,当时是离线 2 个小时左右。当时只是做了简单的重启,因为主节点比较稳定,除了前段时间遭受了一次小规模的攻击之外,主节点已经超过 1 年未重启过了。
最终确认,8 月 8 日发生的故障,跟 8 月 6 日 是一样的,都是 MongoDB (数据库) 的内存溢出。我们设了一个 10G 的数据库内存上限,当时也没想到 MongoDB 会达到这个上限,现在却是数据库一启动,就超了 10G 的内存占用。MongoDB 是吃内存的怪兽,但这不能怪它,这个方案用了将近十年,尾大不掉,幸亏主节点的硬件资源足够富余,重新做了调整,在新版 FarBox 替换之前,应该不至于再内存溢出。

也是 MonngoDB 这个原因,我们在新的 FarBox 设计中,数据库采用了另外一个方案。
如果之前使用过 Bitcron 日本东京节点的,节点的性能劣化也同样是数据库的原因,但很遗憾东京节点的性能没有主节点的富余,拥挤了,会劣化。这也是目前一些朋友遇到的情况, 同时也是我感到无力的一件事。

为什么这次离线这么长时间?

一方面, Bitcron 的服务器内有 Docker 容器的自动守护程序,很抱歉,很长时间前在调试的时候,把这个守护的 Cronjob (计划任务) 注释掉了。如果它保持运行,一般能在几分钟内自动修复。

另一方面,这么长时间离线,我是会收到邮件通知的。很抱歉,科技上网的方式突然失效了,一天的时间内没有邮件收到,感觉有些不对,重新配置了国际互联网的上网方式,才看到邮件

新的 FarBox 会开放注册吗?

Bitcron 的后继者就是新版的 FarBox,但不会开放注册,现在的 Bitcron 也早已关闭了直接的注册渠道,通过我这边的已经不会再发放注册邀请了。
新的 FarBox 会是开源的,可以自己直接单机部署。我们会保证 Bitcron 有效老用户迁移到新版的托管,这点不用担心,另外,也会有很长的一段时间,才会成行。
除了线路质量之外,鉴于各方面的因素,甚至最近美国总统的作妖,我们应该会把 FarBox 的主节点放在香港。针对老用户,定价上应该不会有大的变化,交个朋友。

很抱歉,发生这次故障。
但这么多年,断断续续也在说,FarBox 这个项目会一直继续下去的,就不再赘言。除了 MongoDB 的内存怪之外,从这么长的运行时间来看,Bitcron 主节点的稳定能是有保证的。

在忙什么其它项目?

新版的 FarBox 处于运行的状态中,我们自己有些网站放置其上,前些时间,说是要开启内测,但目前并未真正开始。

目前,我们在完成一个 iPhone 和 iPad 上的写作 App,最终也会接入 FarBox,相当于直接在 iPhone、iPad 上可以直接发布、同步到 FarBox 上。
它,非常惊艳,很期待看到它和 FarBox 并行的时候。

可以退款吗?

这次的宕机有必然性,也充满了偶然性。但主节点的稳定性仍然是有保证的,毕竟口说无凭,如果需要退款的,请使用注册的邮箱地址联系 hi@farbox.com 说明退款。

:)

海波 @2020-08-09

2023-08-08 00:00
Comments
Write a Comment
  • @Hepo 什么原来farbox2.0还没有开始正式内测吗!我总觉得已经开始好长时间了(恍惚)

    少数派上看到LongWe了!安卓人柠檬了

    期待farbox2.0早日上线:)

  • wellsleep reply

    上个星期又宕机了至少一整天左右...有办法彻底解决吗?

  • 橘子书 reply

    期待farbox2.0早点到来,继续托管继续省心。真的不想折腾了,无缝衔接是最好的过度。