Add NewRelic monitoring to autostart and watching

This commit is contained in:
Vladimir Sharshov 2012-01-28 02:56:52 +04:00
parent e966e523e9
commit 09e5a1e4d6
1 changed files with 9 additions and 0 deletions

View File

@ -13,6 +13,15 @@ Bluepill.application(app_name) do |app|
process.stop_command = "/usr/bin/env RAILS_ENV=production script/delayed_job stop" process.stop_command = "/usr/bin/env RAILS_ENV=production script/delayed_job stop"
process.pid_file = File.join(app.working_dir, 'tmp', 'pids', 'delayed_job.pid') process.pid_file = File.join(app.working_dir, 'tmp', 'pids', 'delayed_job.pid')
end end
app.process("newrelic") do |process|
process.start_grace_time = 10.seconds
process.stop_grace_time = 10.seconds
process.restart_grace_time = 10.seconds
process.start_command = "/usr/bin/env /usr/local/bin/nrsysmond -c /etc/newrelic/nrsysmond.cfg"
process.pid_file = File.join(app.working_dir, 'tmp', 'pids', 'newrelic.pid')
end
app.process("unicorn") do |process| app.process("unicorn") do |process|
process.start_grace_time = 8.seconds process.start_grace_time = 8.seconds