私はRedisを実行しています。ここで、resqueはredisからタスクを取得して実行します。
レスクワーカーを始めるとき
COUNT=3 QUEUE=* bundle exec rake resque:workers
レスクワーカーがスタートしているのが見えます
root 15347 95.8 0.2 268804 98844 pts/1 Sl 10:59 0:16 /usr/local/bin/ruby /usr/local/bin/rake resque:workers
root 15383 0.0 0.0 67752 17860 pts/1 Rl 10:59 0:00 /usr/local/bin/ruby /usr/local/bin/rake resque:work
root 15385 0.0 0.0 71872 18100 pts/1 Rl 10:59 0:00 /usr/local/bin/ruby /usr/local/bin/rake resque:work
root 15388 0.0 0.0 67752 17856 pts/1 Rl 10:59 0:00 /usr/local/bin/ruby /usr/local/bin/rake resque:work
しかし、数秒後、これらの作品は殺されています。ログを見るためにVERBOSEを使ってみました。しかし、それはエラーを与えません。
- これはredisまたはresqueの問題ですか?
- redisに保存されているデータが失われないようにこれを修正するにはどうすればよいですか?