自前 Mastodon インスタンスで画像が投稿できない問題が発生していて調査しているんだけど、かなり謎
* サーバーは Ubuntu (Vultr)
* メディアストレージは Cloudflare R2
* サーバー上から R2 に対してリクエストを投げると 2 分間ぴったりの遅延が発生する (ので Mastodon 上で画像を投稿しようとするとタイムアウトで切られる)
という状況…
Conversation
Notices
-
Embed this notice
Fohte (ふぉーて) (fohte@fedibird.com)'s status on Sunday, 12-Feb-2023 20:52:51 JST Fohte (ふぉーて) -
Embed this notice
Fohte (ふぉーて) (fohte@fedibird.com)'s status on Sunday, 12-Feb-2023 20:57:12 JST Fohte (ふぉーて) * サーバー上ではなくローカルから R2 のバケットには置けるし参照もできる
* Vultr の外向きの通信が遮断 (遅延だけなので遮断ではないと思うが…) されている可能性を懸念していたけど、R2 に対して credentials 無しでリクエスト飛ばすと即 400 が返ってくるヒドロ repeated this. -
Embed this notice
Fohte (ふぉーて) (fohte@fedibird.com)'s status on Sunday, 12-Feb-2023 21:04:34 JST Fohte (ふぉーて) 2023-02-12 11:35:55,715 - ThreadPoolExecutor-1_0 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.r2.cloudflarestorage.com:443
2023-02-12 11:37:55,962 - ThreadPoolExecutor-1_0 - urllib3.connectionpool - DEBUG - https://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.r2.cloudflarestorage.com:443 "HEAD /bucket-name/test.txt HTTP/1.1" 200 0 -
Embed this notice
Fohte (ふぉーて) (fohte@fedibird.com)'s status on Sunday, 12-Feb-2023 21:50:11 JST Fohte (ふぉーて) https://status.updown.io/issue/1e196616-1368-43a0-8c04-82cffb24a07f
Vultr -> Cloudflare の IPv6 通信がおかしい、との報告を見つけた。Vultr も認識していて対応中っぽい。 -
Embed this notice
Fohte (ふぉーて) (fohte@fedibird.com)'s status on Sunday, 12-Feb-2023 22:22:30 JST Fohte (ふぉーて) Vultr -> Cloudflare R2 の通信を IPv4 に強制することで一旦解決した。やはり updown.io が報告しているように IPv6 での通信が一部遮断というか遅延されるようになっているっぽい…
その他試したこと
* Vultr の別リージョンに VPS 建ててテスト -> 接続できる
* Vultr の同リージョンで VPS 建ててテスト -> 接続できる (??)In conversation permalink Attachments
-
Embed this notice