comm.cx is one of the many independent Mastodon servers you can use to participate in the fediverse.
Just another mastodon server.

Server stats:

4
active users

mastodon再起実装できるかなぁ...w

@ars42525 sidekiqctlとpumactlが叩ければなんとか行けるのでは…?

@ikuradon 今自宅ラズパイに置いてるbotを流用してssh叩く方法で実装してみてます...
そもそもsidekiqctlとかpumactlとか見たことないんですが...(systemctlで強制再起動してる)

@ars42525 pumactlはpuma起動時に"--state tmp/pids/puma.state"な感じでstateファイルを用意しておけば、"bundle exec pumactl -S tmp/pids/puma.state phased-restart"で順次再起動できるし、sidekiqctlも"-P tmp/pids/sidekiq.pid"でsidekiqのpidファイルを用意しておけば"bundle exec sidekiqctl quiet tmp/pids/sidekiq.pid"でジョブ処理停止、"bundle exec sidekiqctl stop tmp/pids/sidekiq.pid"で終了ができるのでがんばればなんとか…

@ikuradon それをスクリプトに書いて再起動させてあげればいいのかな...
systemctlで無理やり殺すのってよくないんですかね

красная икра

@ars42525 pumaは正直死んでもユーザが500か502食らうだけなので問題ないけど、sidekiqは最悪処理中のジョブ捨てて再起動しちゃうので失われたジョブは戻ってこないのじゃ…まあ再起動のTimeout設定できたはずなので、余裕持って再起動すればどうにかなったりはする。あとはsystemctlはroot必要では

@ikuradon sudo systemctl restart mastodon-*を毎回走らせてます
ジョブ消滅するのはちょっとマズいですね...