タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

sidekiqに関するmorygonzalezのブックマーク (3)

  • sidekiq を安全に止める - Qiita

    USR1 で kill しただけではプロセスが立ち上がらなくなるだけなので、deploy が完了したら sidekiq を停止させます。プロセスを確認すると sidekiq のプロセスがなくなったことがわかります。以上で安全に停止することができます。 sidekiqctl kill コマンドを使わなくても、ターミナルから sidekiqctl を使って sidekiq を停止することができます。 # start of deploy # quiet sends USR1 sidekiqctl quiet [pidfile] # ... deploy happens ... # stop sends TERM with a hard deadline to kill -9 sidekiqctl stop [pidfile] [deadline_timeout] USR1 での kill は s

    sidekiq を安全に止める - Qiita
  • sidekiqを使用する際に注意したい覚え書き - アトラシエの開発ブログ

    Railsで非同期処理を行う際にデファクトになりつつあるSidekiqですが、実際の運用ノウハウや少し踏み込んだトラブルシューティングは意外とまだウェブ上にリソースが不足しているという印象があります。そこでいくつか、基的なことから少し踏み込んだ話まで、いくつか紹介したいと思います。 Sidekiqの導入・運用 Sidekiqの導入にはRedisが必要であるということはよく説明されるのですが、もう少し正確に言うとRedisをデータ保存先としてSidekiqというプロセスがスレッドベースで動きます。したがって正常にSidekiqが動くためには通常のRailsのプロセス(unicornやpassenger)のほかに、redis-serverのプロセス、Sidekiqのプロセスが動き続けていることが必要になります。(厳密に言えばSidekiqだけ動けばいいならRailsプロセスは不要です) re

    sidekiqを使用する際に注意したい覚え書き - アトラシエの開発ブログ
  • sidekiqの使い方 - Qiita

    sidekiqはresqueやdelayed_jobのような非同期実行を実現するgemです。 使い方はgithubのwikiかRAILSCASTSあたりを見れば分かりますが、Railsで使う場合について簡単に要約してみます。 準備 バックエンドにredisが必要です。 とりあえず試すのであれば、Macならbrew install redisでインストールされます。 番ではwebサーバと別にredisサーバを用意するべきでしょう。 インストール 通常通りGemfileに書いてbundle installするだけです。

    sidekiqの使い方 - Qiita
  • 1