Masashi Sato TECH DRIVE さんはインスタンス mstdn.techdrive.top のユーザーです。アカウントさえ持っていればフォローしたり会話したりできます。もしお持ちでないなら こちら からサインアップできます。
Masashi Sato TECH DRIVE @ms2sato

mstdn.techdrive.top/media/CVR2

設定変更の効果を残しておく
今朝やって効果があったのが WEB_CONCURRENCYを1にしたことと Sidekiqの :concurrency: 3。

先刻やったのがMAX_THREADSを3にしたこと。5でも厳しかった。

この辺りで落ち着けば良いな。メモリが足らなくなると内部のエラーが起こってログインできなくなるっぽいのでそれは避けたい。

こうしながら最適なバランスを見つけられると「xxx人くらいならHerokuのHobbyで運用可能」とか判断できるので良さげ。

· Web · 5 · 8

@ms2sato うちの子は、sidekiqは1にして、pumaのワーカー数も1にして、スレッド数はそのまま、って感じですね。それでもメモリ512MBなのでたまにエラーでます。

@ikeji ありがとうございます!男前な設定ですね!その設定でもエラー出るならhobby@Heroku ではやっぱり無謀なんですかね〜。少しユーザが増えたらもう引っ越しになるのかなぁとか思ってます。

同じようなことしてる人と話せるの嬉しいです!また色々教えてくださいー。

@ms2sato あ、いや、herokuではなくてメモリ512MBなVPSです。現状sidekiqの方がメモリ食ってます。pumaのスレッドを下げるのが効くのは思いつきませんでした。試してみます。

@ikeji そうだったんですね!Herokuも512だったのでてっきりそうかと思ってしまいました。

MAX_THREADSを抑えるのは今朝方試して効いてるっぽいので良いと思います。

死なない運転はこの感じかと。インスタンスのアクティブユーザが増えてくるとキューがメッチャ貯まると思うので、その時にはどうしたら良いんでしょうね(笑)