Skip to content

Commit b8549ed

Browse files
author
mpd
committed
Merge branch 'defunkt' into distributed
2 parents 9016204 + ca4f63d commit b8549ed

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

examples/monit/resque.monit

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
check process resque_worker_QUEUE
22
with pidfile /data/APP_NAME/current/tmp/pids/resque_worker_QUEUE.pid
3-
start program = "/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 -s QUIT `cat tmp/pids/resque_worker_QUEUE.pid` && rm -f tmp/pids/resque_worker_QUEUE.pid; exit 0;'"
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;'"
55
if totalmem is greater than 300 MB for 10 cycles then restart # eating up memory?
6-
group resque_workers
6+
group resque_workers

lib/resque/server.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,13 +119,14 @@ def poll
119119
end
120120

121121
def show(page, layout = true)
122+
response["Cache-Control"] = "max-age=0, private, must-revalidate"
122123
begin
123124
erb page.to_sym, {:layout => layout}, :resque => Resque
124125
rescue Errno::ECONNREFUSED
125126
erb :error, {:layout => false}, :error => "Can't connect to Redis! (#{Resque.redis_id})"
126127
end
127128
end
128-
129+
129130
def show_for_polling(page)
130131
content_type "text/html"
131132
@polling = true
@@ -136,12 +137,12 @@ def show_for_polling(page)
136137
get "/?" do
137138
redirect url_path(:overview)
138139
end
139-
140+
140141
%w( overview workers ).each do |page|
141142
get "/#{page}.poll" do
142143
show_for_polling(page)
143144
end
144-
145+
145146
get "/#{page}/:id.poll" do
146147
show_for_polling(page)
147148
end

0 commit comments

Comments
 (0)