Sha256: 84f263fa1d546c4f4389feac4a138380ef907fc12ad398a11e251b440d6b9910

Contents?: true

Size: 822 Bytes

Versions: 145

Compression:

Stored size: 822 Bytes

Contents

<% mongrel_servers.times do |counter| -%>
  check process mongrel-<%=mongrel_port+counter%> with pidfile <%= mongrel_pid_dir %>/mongrel.<%=mongrel_port+counter%>.pid
	group mongrel_<%= application %>
	start program = "/usr/local/bin/ruby /usr/local/bin/mongrel_rails cluster::start --clean -C <%= mongrel_conf %> --only <%=mongrel_port+counter%>"
	stop program = "/usr/local/bin/ruby /usr/local/bin/mongrel_rails cluster::stop -C <%= mongrel_conf %> --only <%=mongrel_port+counter%>"
		
	if failed host 127.0.0.1 port <%=mongrel_port+counter%> protocol http
    	with timeout 10 seconds
    	then alert

	if totalmem > 100 Mb then restart
	if cpu > 60% for 2 cycles then alert
	if cpu > 80% for 5 cycles then restart
	if loadavg(5min) > 10 for 8 cycles then restart
	if 3 restarts within 5 cycles then timeout

<% end -%>

Version data entries

145 entries across 145 versions & 6 rubygems

Version Path
Empact-deprec-1.99.21 lib/deprec/templates/mongrel/monit.conf.erb
andyh-deprec-1.99.26 lib/deprec/templates/mongrel/monit.conf.erb
andyh-deprec-1.99.27 lib/deprec/templates/mongrel/monit.conf.erb
isaac-deprec-1.99.30 lib/deprec/templates/mongrel/monit.conf.erb
isaac-deprec-1.99.32 lib/deprec/templates/mongrel/monit.conf.erb
le1t0-deprec-2.1.6.088 lib/deprec/templates/mongrel/monit.conf.erb
le1t0-deprec-2.1.6.087 lib/deprec/templates/mongrel/monit.conf.erb
deprec-3.1.0.rc16 lib/deprec/templates/mongrel/monit.conf.erb
deprec-3.1.0.rc15 lib/deprec/templates/mongrel/monit.conf.erb
le1t0-deprec-2.1.6.086 lib/deprec/templates/mongrel/monit.conf.erb
le1t0-deprec-2.1.6.085 lib/deprec/templates/mongrel/monit.conf.erb
le1t0-deprec-2.1.6.084 lib/deprec/templates/mongrel/monit.conf.erb
le1t0-deprec-2.1.6.083 lib/deprec/templates/mongrel/monit.conf.erb
le1t0-deprec-2.1.6.082 lib/deprec/templates/mongrel/monit.conf.erb
deprec-3.1.0.rc13 lib/deprec/templates/mongrel/monit.conf.erb
deprec-3.1.0.rc12 lib/deprec/templates/mongrel/monit.conf.erb
deprec-3.1.0.rc11 lib/deprec/templates/mongrel/monit.conf.erb
deprec-3.1.0.rc10 lib/deprec/templates/mongrel/monit.conf.erb
deprec-3.1.0.rc9 lib/deprec/templates/mongrel/monit.conf.erb
deprec-3.1.0.rc8 lib/deprec/templates/mongrel/monit.conf.erb