Tag: delayed-job

Eine Ruby-Bibliothek zur Warteschlange verschieben und Verarbeitung von langsamen Methoden wie das versenden von E-Mails und das anpassen der Bildgröße.

Edelsteine/Dienstleistungen für autoskalierender Heroku die dynos und Arbeitnehmer

Anzahl der Antworten 5 Antworten
Möchte ich wissen, ob es irgendwelche guten Lösungen für autoskalierender dynos UND Arbeitnehmer auf Heroku in einer Produktionsumgebung (wahrscheinlich eine andere Lösung für jeden, denn Sie sind ziemlich nicht). Was sind Sie/Unternehmen mit Bezug auf diese? Fand

Starten oder sicherstellen, dass der Verzögerte Job wird ausgeführt, wenn eine Anwendung/server neu gestartet wird

Anzahl der Antworten 4 Antworten
Wir haben die Verwendung von delayed_job (oder eine andere hintergrund-job-Prozessor) zum ausführen von jobs im hintergrund, aber wir sind nicht erlaubt, ändern Sie die boot-scripts/boot-Ebene auf dem server. Dies bedeutet, dass der daemon nicht garantiert verfügbar bleiben,

Verzögerte Aufträge und Action Mailer

Anzahl der Antworten 2 Antworten
Ich bin Probleme mit der Umsetzung verzögert Beschäftigung mit meinem ActionMailer: Vor Verzögert, Job Implementierung: class NotificationsMailer < ActionMailer::Base default :from => "[email protected]" default :to => "[email protected]" def new_message(message) @message = message mail(:subject => "[Company Notification] #{message.subject}")

Verwenden Delayed::Job-verwalten Sie mehrere job-queues

Anzahl der Antworten 5 Antworten
Möchte ich Verzögerte::Job (oder vielleicht geeigneter job-queue zu meinem problem) zu versenden Aufträge, um mehrere hintergrund-daemons. Ich habe mehrere hintergrund-daemons, für die Durchführung von verschiedenen Aufgaben. Jeder ist daran interessiert, verschiedene jobs in der Warteschlange von der

Rails 3 delayed_job "TypeError: can' T dump anonym-Modul"

Anzahl der Antworten 2 Antworten
Habe ich eine controller-Aktion, würde ich gerne asynchron verarbeitet werden. class CollectionsController < ApplicationController def add #code end handle_asynchronously :add Wenn diese aufgerufen wird, bekomme ich ein: TypeError: can ' T dump anonyme Modul Den delayed_job Dokumentation

Heroku - wie Auftrag starten Arbeiter (delayed-job)?

Anzahl der Antworten 3 Antworten
Habe ich einige miniapp, dass die Verwendung delayed_job. Auf meinem localhost funktioniert alles wunderbar, aber wenn ich mich bereitstellen, meine app auf Heroku und klicken Sie auf den link, der ausgeführt werden soll, indem delayed_job, so wird

Wie kann ich den debug-code läuft in einem delayed_job Aufgabe in der IRB-Konsole?

Anzahl der Antworten 2 Antworten
Ich habe einen hintergrund-task ausgeführt wird delayed_job. Kann ich sehen, dass es läuft aus der logging-Anweisungen. Es scheint nicht das richtige Ergebnis, im Vergleich zum Betrieb im Vordergrund, so dass ich Debuggen will es in der IRB-Konsole.

Delayed_job - Mehrere parallele Warteschlangen?

Anzahl der Antworten 3 Antworten
Ich bin mit delayed_job und zog in eine neue beefier server. So, jetzt möchte ich parallel jobs, wie jetzt Ich habe die MACHT!, aber verwirrt bin, ob delayed_job mehrere parallele Warteschlangen? Diese Frage vorgeschlagen, dass es benannte

Laufen verzögert Arbeitsplätze auf Heroku kostenlos

Anzahl der Antworten 5 Antworten
Ist es möglich, verspäteter jobs auf Heroku for free? Ich versuche zu verwenden delayed_job_active_record auf Heroku. Es erfordert jedoch eine worker dyno und es würde Geld Kosten wenn ich drehte das dyno auf für die volle Zeit.

Verzögert Job nicht verarbeitet werden, rspec

Anzahl der Antworten 4 Antworten
Ich versuche zu laufen rspecs für eine benutzerdefinierte verzögerte Jobs (GetPage::GetPageJob), aber ich habe ein problem. Wenn ich Sie laufen, die Arbeitsplätze sind gut in die Warteschlange eingereiht (das heißt, gut eingefügt in die delayed_jobs Tabelle), aber

Delayed_job: wie handle_asynchronously arbeiten mit einer Funktion?

Anzahl der Antworten 2 Antworten
Die Funktion ist: def createuser(name,pass,time) puts name,pass,time end Ich versuche: handle_asynchronously :createuser("a","b","c") und bekam ein error:syntax error, unexpected '(', expecting keyword_end danke. ===EDIT=== Benutzer-Datenbank in japen und web-server in Peking. also ich nutze diesen Weg, um Benutzer

Prüfen Sie, ob die verzögerte job läuft in Schienen

Anzahl der Antworten 6 Antworten
Entwerfe ich eine status-Seite, wo ich zeigen müssen, ob die verzögerte job ausgeführt wird. Bitte helfen Sie mir, einen Weg zu finden, es in den code. Bin mit Schienen 3.0.20, ruby 1.8.7 (2011-06-30 patchlevel 352), und delayed_job

Manuell die Retry-Job in Delayed_job

Anzahl der Antworten 9 Antworten
Delayed::Job ' s-auto-retry-Funktion ist toll, aber es ist ein job, den ich manuell jetzt wiederholen. Gibt es eine Methode, die ich anrufen kann, den job selbst wie... Delayed::Job.all[0].perform oder laufen, oder so etwas. Ich habe versucht ein

Wie zu überwachen delayed_job mit monit

Anzahl der Antworten 13 Antworten
Gibt es Beispiele im web, wie monitor delayed_job mit Monit? Alles, was ich finden kann, verwendet Gottaber ich weigere mich, verwenden Sie Gott, da lang laufende Prozesse in Ruby in der Regel saugen. (Die meisten aktuellen Beitrag

Speichern Sie die Datei in das Verzeichnis tmp auf heroku Schienen

Anzahl der Antworten 1 Antworten
In meine Verzögerte Arbeit, ich habe versucht, erstellen Sie eine Datei in tmp Ordner file_path = Rails.root.join('tmp', "#{file_name}." + file_extension); exported_file = kit.to_pdf # Save file to disk File.open(file_path, 'wb') do |file| file << exported_file end Es

uninitialized constant Delayed::Job

Anzahl der Antworten 6 Antworten
Habe ich die delayed_job Juwel zu meinem gemfile und richtig installiert aber wenn ich versuche, führen Sie die folgende Zeile: Delayed::Job.enqueue do_it(), 0, 1.minutes.from_now.getutc Ich bekomme die Fehlermeldung "uninitialized constant Delayed::Job' Kann jemand erklären, was ich hier

Delayed_job nicht die Ausführung der perform-Methode, aber das leeren der Warteschlange

Anzahl der Antworten 6 Antworten
Ich habe einen frischen rails 3 app, hier ist mein Gemfile: source 'http://rubygems.org' gem 'rails', '3.0.0' gem 'delayed_job' gem 'sqlite3-ruby', :require => 'sqlite3' Hier ist die Klasse, die repräsentiert den job, den ich will Warteschlange: class Me

Node.js Arbeiter / Hintergrundprozesse

Anzahl der Antworten 2 Antworten
Wie kann ich die erstellen und verwenden von hintergrund-jobs im node.js? Habe ich über zwei libs (Knoten-resque-und node-Arbeiter), aber würde gerne wissen, ob es ' s etwas mehr verwendet. InformationsquelleAutor der Frage donald | 2011-01-21

So testen Sie ActionMailer deliver_later mit rspec

Anzahl der Antworten 10 Antworten
versuchen, ein upgrade auf Rails 4.2, mit delayed_job_active_record. Ich habe nicht die delayed_job backend für die Testumgebung als Gedanken, die Weise, die jobs ausführen sofort. Ich versuche, den neuen test 'deliver_later' - Methode mit Rspec, aber ich

Wie storniere ich einen geplanten Job mit delayed_job in Rails?

Anzahl der Antworten 2 Antworten
Ich bin Einplanung eines Jobs für die Ausführung in sagen wir, 10 Minuten. Wie Sie richtig kündigen, diese Besondere Aufgabe ohne Verwendung jeglicher Art von dirty zusätzliche Felder im Modell und so weiter. Gibt es keinen Aufruf

Alle verspäteten Jobs in Schienen zu zerstören

Anzahl der Antworten 3 Antworten
Ich bin mit collectiveidea für rails-2.3.8. Ich Schaffe array der verspäteten Aufträge einige Aufgaben, nach einiger Zeit will ich alle zu vernichten die verzögerte jobs, die ausgeführt werden. Wenn irgendwer weiß den Weg, dies zu tun bitte

Verzögerter Job zum Protokollieren

Anzahl der Antworten 6 Antworten
#Here is how I have delayed job set up. Delayed::Worker.backend = :active_record #Delayed::Worker.logger = Rails.logger Delayed::Worker.logger = ActiveSupport::BufferedLogger.new("log/ ##{Rails.env}_delayed_jobs.log", Rails.logger.level) Delayed::Worker.logger.auto_flushing = 1 class Delayed::Job def logger Delayed::Worker.logger end end if JobsCommon::check_job_exists("PeriodicJob").blank? Delayed::Job.enqueue PeriodicJob.new(), 0, 30.seconds.from_now end

Wie kann ich die verzögerte Jobwarteschlange sehen?

Anzahl der Antworten 2 Antworten
Frage ich mich, ob es mir gelungen ist zu bekommen Delayed::Job arbeiten. Nicht sehen können, Arbeitsplätze in der delayed_jobs Tabelle. Ist das normal? Ist es, auch andere Möglichkeiten zu sehen, die job queue? InformationsquelleAutor der Frage knotito

Wie können Resque Worker in der Produktion bereitgestellt werden?

Anzahl der Antworten 4 Antworten
Die GitHub-Jungs vor kurzem Ihren hintergrund-Verarbeitung app, die verwendet Redis: http://github.com/defunkt/resque http://github.com/blog/542-introducing-resque Ich habe es lokal arbeiten, aber ich bin kämpfen, um es Arbeit in der Produktion. Hat jemand eine: Capistrano Rezept bereitstellen Arbeitnehmer (Steuern, Zahl der

Wie können Sie einen bestimmten Delayed :: Job in der Konsole ausführen?

Anzahl der Antworten 3 Antworten
Aus irgendeinem Grund, Delayed::Job ' s hat beschlossen, die Warteschlange aber nicht excecute alles, obwohl ich neu gestartet habe es mehrmals, auch kill -9 würde und es neu gestartet. Es laufen nicht irgendwelche jobs. Kann ich in

Rails / Rspec: Testen von delayed_job-Mails

Anzahl der Antworten 5 Antworten
Frage mich, wie um zu testen, ob actionmailer-Anforderungen werden tatsächlich an den delayed_job que in rspec. Hätte ich angenommen, es war ziemlich einfach, aber meine delayed_job Warteschlange nicht zu sein scheinen zu Inkrementieren. Code unter: Controller: def

Start von delayed_job beim Start

Anzahl der Antworten 5 Antworten
Ich bin mit delayed_job mit capistrano und möchte einen Weg, um zu starten delayed_job, beim Start der web-Anwendung mit dem 'Skript/delayed_job start'. Auf diese Weise capistrano neu starten können Sie auf bereitstellen. Wenn der server neu gestartet

Rspec testet delayed_job

Anzahl der Antworten 2 Antworten
Ich habe einige komplexe, lang andauernde delayed_job Prozesse in meiner Anwendung. Ich bin mit Rspec zum testen einzelner Methoden und Klassen verwendet, in die Prozesse, aber ich würde auch gerne viele Ende-zu-Ende hintergrund-jobs mit unterschiedlichen Testdaten. Ich

getaddrinfo: Knotenname oder Servenname wird angegeben oder nicht bekannt

Anzahl der Antworten 11 Antworten
Habe ich eine Ruby on Rails Anwendung, ich bin die Bereitstellung auf einem computer mit Mac OS X 10.6. Den code, wo das problem entsteht durch eine delayed_job. Das problem tritt nur auf, wenn es durch delayed_job.

Wie kann der Deserialisierungsfehler in einem verzögerten Job aufgelöst werden?

Anzahl der Antworten 6 Antworten
Ich versuche, mit DelayedJob und der job fehlschlägt, geben Sie den folgenden Fehler in der Datenbank: {Verzögerte::DeserializationError /Library/Ruby/Gems/1.8/gems/delayed_job-2.1.3/lib/verschoben/Serialisierung/active_record.rb:7: "in den yaml_new' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/yaml.rb:133:in "transfer" /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/yaml.rb:133:in node_import' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/yaml.rb:133:in den `laden' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/yaml.rb:133:in den `laden' /Library/Ruby/Gems/1.8/gems/delayed_job-2.1.3/lib/verschoben/backend/base.rb:79: "in den payload_object' /Library/Ruby/Gems/1.8/gems/delayed_job-2.1.3/lib/verschoben/backend/base.rb:87: "in

polling mit delayed_job

Anzahl der Antworten 6 Antworten
Ich habe ein Prozess, der dauert in der Regel ein paar Sekunden fertig, so dass ich versuche, delayed_job zu behandeln, es asynchron. Der Beruf an sich funktioniert einwandfrei, meine Frage ist, wie man über polling die Arbeit,

Anmelden von delayed_job?

Anzahl der Antworten 1 Antworten
Ich bekomme keine log-Ausgabe von delayed_job, und ich bin mir nicht sicher, meine jobs starten. Hier mein Procfile: web: bundle exec rails server worker: bundle exec rake jobs:work worker: bundle exec clockwork app/clock.rb Und hier ist die