Sha256: 4a6c56858d531854ea4c541467ecf6a32cdb4ca59c01feaa32d1d8fa58c5ea65

Contents?: true

Size: 892 Bytes

Versions: 14

Compression:

Stored size: 892 Bytes

Contents

<% ((scripts.webapp.params.has_key?(:resque_queues) && scripts.webapp.params.resque_queues.presence) || {"ALL_QUEUES" => 1 }).each_pair do |queue_name,num_of_workers|%>
<%1.upto(num_of_workers)  do |num|%>
check process resque_<%= queue_name %>_<%= num %>
  with pidfile <%= scripts.webapp.app_path%>/tmp/pids/resque_<%= queue_name %>_<%=num %>.pid
  start program = "/bin/bash -c 'cd <%= scripts.webapp.app_path%>; RAILS_ENV=<%= scripts.webapp.params.rails_env%> script/resque <%= queue_name %> <%=num %>'" with timeout <%= scripts.webapp.params.resque_timeout.presence || 120 %> seconds
  stop program = "/bin/bash -c 'cd <%= scripts.webapp.app_path%> && kill -s QUIT `cat tmp/pids/resque_<%= queue_name %>_<%=num %>.pid` && rm -f tmp/pids/resque_<%= queue_name %>_<%=num %>.pid; exit 0;'"
  if totalmem is greater than 300 MB for 10 cycles then restart
  group resque

<% end %>
<% end %>

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
standup-0.6.9 scripts/resque/resque_monit.conf
standup-0.6.8 scripts/resque/resque_monit.conf
standup-0.6.7 scripts/resque/resque_monit.conf
standup-0.6.6 scripts/resque/resque_monit.conf
standup-0.6.5 scripts/resque/resque_monit.conf
standup-0.6.4 scripts/resque/resque_monit.conf
standup-0.6.3 scripts/resque/resque_monit.conf
standup-0.6.2 scripts/resque/resque_monit.conf
standup-0.6.1 scripts/resque/resque_monit.conf
standup-0.6.0 scripts/resque/resque_monit.conf
standup-0.5.14 scripts/resque/resque_monit.conf
standup-0.5.13 scripts/resque/resque_monit.conf
standup-0.5.11 scripts/resque/resque_monit.conf
standup-0.5.10 scripts/resque/resque_monit.conf