Mam uruchomioną aplikację z apache + pasażera w produkcji. Obecnie inicjalizuję program planujący rufus w inicjatorze i rejestruję zadania odczytu z bazy danych w tym inicjatorze. Sposób działania Apa
scheduler = Rufus::Scheduler.new :lockfile => ".rufus-scheduler.lock"
scheduler.every("60") do
...
end
Środowisko: Ubuntu, szyny 4, rudy, Unicorn, nginx Unicorn ma wielu pracowników, więc powyżs
Używam harmonogramu (harmonogramu Rufusa), aby uruchomić proces zwany "ar_sendmail" (z ARmailera), co minutę. Proces NIE powinien być uruchamiany, gdy jest już uruchomiony taki proces, aby nie zużywać