2016年4月18日のブックマーク (2件)

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

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

    sidekiqを使用する際に注意したい覚え書き - アトラシエの開発ブログ
    cevid_cpp
    cevid_cpp 2016/04/18
    安易に非同期処理を導入すると色々と痛い目にあいそうだ・・。
  • Sidekiq Heroku Redis calculator

    If you're using Unicorn, you have to fill in the number you've defined in worker_processes from your app/config/unicorn.rb file. Number of connections per Web dyno, (per Unicorn worker) minimum 1. Only change this value if you query the Redis database more than just for adding tasks to the Sidekiq queue. # app/config/initializers/sidekiq.rb require 'sidekiq' Sidekiq.configure_client do |config| co