File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 1
1
rails_env = ENV [ 'RAILS_ENV' ] || "production"
2
- rails_root = ENV [ 'RAILS_ROOT' ] || "/data/github /current"
2
+ rails_root = ENV [ 'RAILS_ROOT' ] || "/srv/APP_NAME /current"
3
3
num_workers = rails_env == 'production' ? 5 : 2
4
4
5
5
num_workers . times do |num |
@@ -11,8 +11,8 @@ num_workers.times do |num|
11
11
w . env = { "QUEUE" => "critical,high,low" , "RAILS_ENV" => rails_env }
12
12
w . start = "/usr/bin/rake -f #{ rails_root } /Rakefile environment resque:work"
13
13
14
- w . uid = 'git '
15
- w . gid = 'git '
14
+ w . uid = 'deploy '
15
+ w . gid = 'deploy '
16
16
17
17
# restart if memory gets too high
18
18
w . transition ( :up , :restart ) do |on |
Original file line number Diff line number Diff line change 1
1
check process resque_worker_QUEUE
2
- with pidfile /data /APP_NAME/current/tmp/pids/resque_worker_QUEUE.pid
3
- start program = "/usr/bin/env HOME=/home/user RACK_ENV=production PATH=/usr/local/bin:/usr/local/ruby/bin:/usr/bin:/bin:$PATH /bin/sh -l -c 'cd /data /APP_NAME/current; nohup bundle exec rake environment resque:work RAILS_ENV=production QUEUE=queue_name VERBOSE=1 PIDFILE=tmp/pids/resque_worker_QUEUE.pid >> log/resque_worker_QUEUE.log 2>&1'" as uid deploy and gid deploy
4
- stop program = "/bin/sh -c 'cd /data /APP_NAME/current && kill -9 $(cat tmp/pids/resque_worker_QUEUE.pid) && rm -f tmp/pids/resque_worker_QUEUE.pid; exit 0;'"
2
+ with pidfile /srv /APP_NAME/current/tmp/pids/resque_worker_QUEUE.pid
3
+ start program = "/usr/bin/env HOME=/home/user PATH=/usr/local/bin:/usr/local/ruby/bin:/usr/bin:/bin:$PATH /bin/sh -l -c 'cd /srv /APP_NAME/current; nohup bundle exec rake environment resque:work RAILS_ENV=production QUEUE=queue_name VERBOSE=1 PIDFILE=tmp/pids/resque_worker_QUEUE.pid >> log/resque_worker_QUEUE.log 2>&1'" as uid deploy and gid deploy
4
+ stop program = "/bin/sh -c 'cd /srv /APP_NAME/current && kill -9 $(cat tmp/pids/resque_worker_QUEUE.pid) && rm -f tmp/pids/resque_worker_QUEUE.pid; exit 0;'"
5
5
if totalmem is greater than 300 MB for 10 cycles then restart # eating up memory?
6
6
group resque_workers
You can’t perform that action at this time.
0 commit comments