Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- APP_ROOT = File.expand_path(File.dirname(__FILE__))
- APP_NAME = File.basename(APP_ROOT)
- Eye.config do
- logger File.join(APP_ROOT, "log/eye.log")
- end
- Eye.application APP_NAME do
- working_dir File.expand_path(File.dirname(__FILE__))
- stdall 'log/trash.log' # stdout,err logs for processes by default
- env 'RAILS_ENV' => 'production' # global env for each processes
- trigger :flapping, times: 10, within: 1.minute, retry_in: 10.minutes
- group 'qc' do
- 1.upto(4) do |i|
- process "worker-#{i}" do
- stdall "log/worker-#{i}.log"
- pid_file "tmp/pids/worker-#{i}.pid"
- start_command 'bin/rake qc:work'
- daemonize true
- stop_on_delete true
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement