Sha256: 328c77803bcefa990d3ba2d3978fb441a976d84922e617d5c382382e0faad40a
Contents?: true
Size: 838 Bytes
Versions: 7
Compression:
Stored size: 838 Bytes
Contents
BUNDLE = 'bundle' RAILS_ENV = 'production' ROOT = File.expand_path(File.join(File.dirname(__FILE__), %w[ processes ])) Eye.config do logger "#{ROOT}/eye.log" end Eye.application :puma do env 'RAILS_ENV' => RAILS_ENV working_dir ROOT trigger :flapping, :times => 10, :within => 1.minute process :puma do daemonize true pid_file "puma.pid" stdall "puma.log" start_command "#{BUNDLE} exec puma --port 33280 --environment #{RAILS_ENV} thin.ru" stop_signals [:TERM, 5.seconds, :KILL] restart_command "kill -USR2 {{PID}}" restart_grace 10.seconds # just sleep this until process get up status # (maybe enought to puma soft restart) check :cpu, :every => 30, :below => 80, :times => 3 check :memory, :every => 30, :below => 70.megabytes, :times => [3,5] end end
Version data entries
7 entries across 7 versions & 2 rubygems