1
godを使って私のredis serverを監視します。問題は、それらがローカルおよびサーバー上の異なる場所にあることです。私はこのようなことをやろうとしましたが、これは神が失敗する原因になります。その後、2つの環境でgod/redisを設定するにはどうすればよいですか?
%w{6379}.each do |port|
God.watch do |w|
w.name = "redis"
w.interval = 30.seconds
if RAILS_ENV == 'development'
w.start = "/usr/local/bin/redis-server /usr/local/bin"
w.stop = "/usr/local/bin/redis-cli -p 6379 shutdown"
else # in production
w.start = "/usr/local/etc/redis-server /usr/local/etc"
w.stop = "/usr/local/etc/redis-cli -p 6379 shutdown"
end
end
end
あなたはsudoを必要ですか?私はこれまで何の問題もなくrootアクセスなしで実行してきました。 – David