こんばんは。先日はあぢがとうございました。
ひょっとして Mastodon がHTTPリクエストを出してレスポンスを待つタイムリミットは "1秒" なのではないでしょうか。

フォロー

@tochu_cha DNSの解決に5秒、GETやPOSTの読み・書きに10秒のハズです。
github.com/mastodon/mastodon/b

ちなみに、MastodonやMisskeyは、最小限のチェックをしたらいったん202を返して、バックグラウンドワーカーで続きをやるので、応答がはやいです。

Pleromaはその場で処理して200を返すので応答が遅いです。

返信ありがとうございます。(上記の「あぢがとうございました」はタイプミスです……)
えぇ……さすがに10秒なら間に合うはずですねぇ……

少し問わず語りを許していただくと、

echo "HTTP/1.1 202" | netcat -l port-number > $(date "+%s")

とまで簡略化すると一発で止まるようになりましたので、ご指摘の通りタイムアウトなのだろうと思っておりました。開発環境では通って実戦投入されているインスタンスで通らないのは、ネット回線と処理のの混み具合で0.5~0.6秒くらい遅くなるからなのだろう、と。
違うっぽいですね。

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

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