Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. APP_ROOT = File.expand_path(File.dirname(__FILE__))
  2. APP_NAME = File.basename(APP_ROOT)
  3.  
  4. Eye.config do
  5. logger File.join(APP_ROOT, "log/eye.log")
  6. end
  7.  
  8. Eye.application APP_NAME do
  9. working_dir File.expand_path(File.dirname(__FILE__))
  10. stdall 'log/trash.log' # stdout,err logs for processes by default
  11. env 'RAILS_ENV' => 'production' # global env for each processes
  12. trigger :flapping, times: 10, within: 1.minute, retry_in: 10.minutes
  13.  
  14. group 'qc' do
  15. 1.upto(4) do |i|
  16. process "worker-#{i}" do
  17. stdall "log/worker-#{i}.log"
  18. pid_file "tmp/pids/worker-#{i}.pid"
  19.  
  20. start_command 'bin/rake qc:work'
  21.  
  22. daemonize true
  23. stop_on_delete true
  24. end
  25. end
  26. end
  27. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement