Sha256: 19206694142d7042b63cdcd128400e5c4154714098d95e39f2cd6f6fafd4d463
Contents?: true
Size: 792 Bytes
Versions: 4
Compression:
Stored size: 792 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}' # just sleep this until process get up status # (maybe enought to puma soft restart) restart_grace 10.seconds check :cpu, every: 30, below: 80, times: 3 check :memory, every: 30, below: 70.megabytes, times: [3, 5] end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
eye-0.8.1 | examples/puma.eye |
eye-0.8.celluloid15 | examples/puma.eye |
eye-0.8 | examples/puma.eye |
eye-0.8.rc | examples/puma.eye |