いまちょっと止まったかと思いますが、データベース設定の切り替えのため、データベース本体を再起動しておりました。ごめんねー。

フォロー

ちなみに、FedibirdのデータベースはPostgreSQL 13.4ですが、その手前にPgBouncerがあって、コネクションを交通整理したり再利用したりして、効率向上を図っています。

このPgBouncer、データベース接続要求を一時的に保留しておくことができるので、ごく短時間の再起動であれば、Mastodonなど接続元にエラーを返さずに、復帰してから処理継続することで、わずかに遅延させるだけで済ませることができます。便利機能。pauseとresumeです。

今回もこれを使っていたのですが、再起動に時間がかかったため、停止が長いだけでなく、タイムアウトしてエラーが発生してしまったようです。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。