search for: stop_polling

Displaying 3 results from an estimated 3 matches for "stop_polling".

2006 Aug 16
7
Forward of moderated message
OK I know whats happening. Your while loop completes and calls kill on the worker before your task_progress controller method ever gets called> So the worker is deleted and when you try to access it from rails you get an error because there is no longer a worker at that job key. The kill method is meant to be used within a worker that you fire and forget. If you want to get the
2008 Mar 18
1
Polling is REALLY slow
...#39;, :lock => true) request.search! unless request.nil? # make sure I don''t hit again end if request self.build_matches(request.id) sleep_time = 0 request = nil end sleep(sleep_time) end end end def stop_polling @running = false end end In my test case, there are 20 Request items. Normally, it would take about 5 seconds to call Request.build_matches on 20 Request items. However, asking for work like so: MiddleMan.ask_work(:worker => :request_queue_poller_worker, :worker_method => :build_all...
2006 Oct 04
0
do_work and long running rails tasks?
...ressbar'', progress_percent) @rows = Sysloglog.find( worker.rows) rescue [] page.replace_html ''syslog_rows'', :partial => "analysis/ syslog", :object => @rows if progress_percent >= 100 page.assign ''stop_polling'', true #<< here is the magick! page.hide ''progress'' MiddleMan.delete_worker(session[:host_info]) end end else render :update do |page| end end else redirect_to :action => &...