公開日 2019.07.03
更新日 2019.07.04
delayed_jobプロセスの確認方法
サーバー上で、以下のコマンドを実行することで、delayed_jobプロセスが起動しているか確認することができます。
$ ps aux | grep -v grep | grep delay
プロセスが起動している場合
delayed_jobプロセスが起動している場合、下記のような結果が表示されます。
[joruri@xxx joruri]$ ps aux | grep -v grep | grep delay
joruri 14637 0.1 0.9 608260 154540 ? Sl 09:51 0:00 bin/delayed_job_master -c /var/www/joruri/config/delayed_job/delayed_job_master.rb -D RAILS_ENV=production
プロセスが起動していない場合
実行結果に何も出てこない場合は、delayed_jobが起動していないため、以下のコマンドを実行してdelayed_jobを起動してください。
$ cd /var/www/joruri
$ bundle exec rake delayed_job:start RAILS_ENV=production