Sidekiq プロセスを確認する redis-cli コマンド

現在、新しいスタンダードホスティングアカウントへのアップロード用にインポートを実行しています。このメッセージが終わる頃には完了する見込みです。

サイトが持つホスト名を設定して実行しているため、ドメインが異なるためウェブインターフェースにはアクセスできません。バックアップをアップロードする前に、Sidekiq が完了するのを待ちたいと考えています。

Sidekiq のプロセスが完了したかを確認するために、redis-cli コマンドを実行することはできますか?

さて、「keys “failed”」を実行すると、214行もの以下のような結果が返ってきます:

200) "sidekiq:stat:failed:2019-08-07"

単にダミーのホスト名で実行して、その問題はあなたの担当にしてしまおうかな。:man_shrugging:

あなたが制御できる一時的なホスト名(例:customer72.import.literatecomputing.com)を使用してください。そうすれば、remap ですべてが修正されます。

それが私が通常やることです。ホスト名に直接アクセスすれば手順が一つ省けるかと考えましたが、それは間違いでした。それに、彼らは一時的なホスト名を実際のホスト名に変更する予定ですし、まだそのドメインを設定していないので……。

ともあれ、ありがとうございます。

ジョブがキューに入っているかを確認する方法には少し興味がありますが、今となってはそれを把握する必要がある場面が思い浮かびません。:slight_smile:

本当に興味があるなら、Sidekiq の Web UI コードからそれを抜き出せるかもしれませんね。