Sha256: ae278b45e249783b64835bc39cb8f370387be4f8402795c4f3140be54bec7580
Contents?: true
Size: 672 Bytes
Versions: 1
Compression:
Stored size: 672 Bytes
Contents
God.watch do |w| server_status_path = '/' w.name = "nginx" w.start = "/etc/init.d/nginx start" w.stop = "/etc/init.d/nginx stop" w.restart = "/etc/init.d/nginx restart" w.pid_file = "/var/run/nginx.pid" server_status_path = '/nginx_status' w.group = 'web' w.autostart = false default_configurations(w) restart_if_resource_hog(w, :memory_usage => 250.megabytes) do |restart| restart.condition(:http_response_code) do |c| c.host = '127.0.0.1' c.port = 80 c.path = server_status_path c.code_is_not = 200 c.timeout = 5.seconds c.times = [3, 5] # 3 out of 5 intervals end end monitor_lifecycle(w) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pauldowman-ec2onrails-0.9.10.0 | server/files/etc/god/web.god |