Skip to content

Instantly share code, notes, and snippets.

@kareemk
Created January 23, 2011 15:07
Show Gist options
  • Save kareemk/792134 to your computer and use it in GitHub Desktop.
Save kareemk/792134 to your computer and use it in GitHub Desktop.
passenger_monitor cookbook
if ['solo','app_master','app'].include?(node[:instance_role])
execute "patch passenger_monitor script" do
command %Q{
sudo replace 'framework_ps_regex="rack"' 'framework_ps_regex="Rack"' -- /engineyard/bin/passenger_monitor
}
not_if 'grep "framework_ps_regex=\"Rack\"" /engineyard/bin/passenger_monitor'
end
cron "passenger_monitor" do
user "deploy"
minute '*'
hour '*'
day '*'
month '*'
weekday '*'
command "/engineyard/bin/passenger_monitor crowdtap -l 307200 -f rack"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment