nginx キャッシュ設定のおかげなのか知らないけど、ブースト直後のスパイクが 350 リクエスト / 秒になってる。えらい。
@yakitama 弊ぼっちも先日オイゲンさんのブーストに耐えました。nginxは挟んでないのでPumaがうまくRedisからキャッシュを持ってきてくれたのかな、と思ってます。
@zundan ふおー、以前はここまでスパイクしてなかった気がする(気がするだけ)ので、キャッシュのおかげなのかなーとか思いましたが、Mastodon 本体側も高速化されてる感じですかね〜。
@yakitama 半年前くらいに入ったかな、と記憶してます(そのうちさがす)。その代わりいろいろなトゥートにリクエストがばらつくとRedisのメモリがもりもりになるようになりましたw
@zundan なるほど、大手さん大変そうだなぁ(他人事)
@yakitama 以前Redisのメモリがもりもりになって調べた https://mastodon.zunda.ninja/@zundan/100008657190365313 結果、下記の差分のどこかに原因がありそうだということがわかったということになったようです。たぶんこのどこかでキャッシュされる情報が増えたんじゃないかと妄想してたっぽいです。現在は弊ぼっちではたぶんrack-attackでもりもりになる前にエラーを返すようにしてるっぽいです。
https://github.com/tootsuite/mastodon/compare/c7572db4...8286cd7c
情報が少なくてもーしわけなーい。
@zundan さて見よう! と思ったら {"error":"Throttled"} ですって! エラー返るようになってる!(たぶんちがう)
@yakitama rack-attackが効いてるw (お手数かけます)
@zundan なるほどだいぶ昔のことなんですねー。私は観測するようになったのがつい最近、いや 8 月くらいか、なので、やはり nginx のキャッシュも……
@yakitama なるほど!そうするとnginx側かもですね。
@yakitama って単位が違ってました!こちらは600req/minで喜んでたんでした。まさにケタ違い。お騒がせしました!
@zundan 600 すげーと思ったら /min でしたか……!!