@mayaeh @aries 現在、サーバ閉鎖したら外部からのアクセスに410 Goneを返すというのがサーバ閉鎖時のマナーであると広まっていますが、これに従った場合、既存Mastodonサーバに配送された投稿は、アカウントを参照されるたびに順次消えていきます。
Mastodonのリモートアカウントには、last_webfingered_atという最後にアカウントを取得した時間が記録されており、1日経過すると再取得するようになっています。これにより、プロフィールのUpdate漏れなどがあっても自動修復されています。削除や引っ越しなどもここで認識されます。
サーバ全体で410を返すようになったサーバのアカウントは、1日経過後にはWebFingerで問い合わせることとなり、その際にすべてのリクエストに410がかえってくるため、
参照されたアカウントから順次削除されるという動作になります。
サーバ閉鎖時に410にするというのは、考え無しに従うべきではない習慣で、あらためる必要があるでしょう。
リモートの記録を残しておきたい場合は、410を返してはいけない、ということになります。
@noellabo ありがとうございます 🙏
この辺りの仕組みについて追えていなかったので助かります
@noellabo @mayaeh どんなリクエストも410返す形だとやっぱりそうですか
変に削除しないようにするのも邪悪ですしねぇ……