thread

Eltrac :Dragonite: :Gengar: @eltrac@akk.eltr.ac

关于我从晚上八点开始迁移 Akkoma,直到快凌晨两点才恢复联邦这回事

首先是数据库迁移问题:

第一次 pg_dump 的时候格式用的是默认纯文本 SQL 导出,恢复之后出了问题,排查了半天决定重新按照导出再 pg_restore,问题是 VPS 之间的网络传输很不稳定,时快时慢,而我这台新机子(来自 Layer7.net)的 CPU 性能很不错,但磁盘 I/O 差得离谱,最高只有 20~30 MB/s,可以想象迁移数据库这种 I/O 密集型操作有多慢……

所以尽管描述起来很简单,但实际上每步都会卡半个小时以上(

由于 CPU 还不错,所以即便是 2C 也要比我那台 4C 的超售 Contabo 编译得快,所以编译倒是没有特别慢(当然也不能算快)

然后是不熟悉 httpd 和 relayd 导致了各种证书问题,期间还发生了 git.eltr.ac 也被 relayd 转发到 Akkoma 的情况…… 呃呃呃,这不是 OpenBSD 的问题是我的问题。

最后是 Akkoma 一切正常但是联邦发不出去,然后在数据库看到好多重试任务,原因是…… 超时?我想我既没有换域名也没有换联邦软件,总不会给我拒了吧。

最后发现是超时时间只有 10s,太短了,貌似是已知 bug,改了配置然后重新编译就好了。不知道是什么妙妙问题,总之现在能发帖了。

anyway,现在联邦宇宙上的各位,正在和一个运行在 OpenBSD 上的 Akkoma 实例通信 🥳

以及,我恨死 Elixir 了

koalefant git.eltr.ac
🥳 1