Sha256: 0b843d48229abdef639084a08ca845c4dc014658d30112401b400f56164eacf7
Contents?: true
Size: 683 Bytes
Versions: 11
Compression:
Stored size: 683 Bytes
Contents
RUBY = 'ruby' BUNDLE = 'bundle' Eye.load('process_thin.rb') Eye.config do logger '/tmp/eye.log' end Eye.app 'thin-farm' do working_dir File.expand_path(File.join(File.dirname(__FILE__), %w[processes])) env 'RAILS_ENV' => 'production' # more about stop_on_delete: https://github.com/kostya/eye/wiki/About-stop_on_delete-=-true stop_on_delete true trigger :flapping, times: 10, within: 1.minute check :memory, below: 60.megabytes, every: 30.seconds, times: 5 start_timeout 30.seconds group :web do chain action: :restart, grace: 5.seconds chain action: :start, grace: 0.2.seconds (5555..5560).each do |port| thin self, port end end end
Version data entries
11 entries across 11 versions & 1 rubygems