Hallo alle,
Dies ist mein erster Post zum Aufenthaltsort von Git :).
Ich versuche, resque für die Back-End-Jobverarbeitung in meiner Rails-App (v 2.0.2) zu verwenden. Ich habe Rescue aus dem Git als Rails-Plugin installiert. Aber selbst wenn ich die Zählvariable erwähne, wird nur ein Arbeiter gespawnt.
COUNT= x QUEUE=request_queue Rake-Umgebung resque:work
Dies überprüfe ich über das Rescue-Web-Interface.
Kann mir da jemand weiterhelfen?
Eine andere Frage ist, wie ich das mit Resque gelieferte God-Modul verwenden kann. Hierzu liegen nicht viele Informationen vor.
Danke an alle im Voraus
dg
Sie verwenden den falschen Rake-Task, um mehrere Worker zu starten. Versuchen Sie es mit " resque:workers " anstelle von " resque:work ".
Informationen zur God-Konfiguration finden Sie unter http://github.com/defunkt/resque/tree/master/examples/god/. Ich musste es ein wenig optimieren, damit es für mich funktioniert, und es scheint immer noch Probleme zu haben, aber es ist ein anständiger Ausgangspunkt. Beachten Sie, dass es die Arbeiter nicht wirklich aufhält, wenn Sie es darum bitten. Sie müssen dafür ein Skript schreiben oder sie manuell beenden (über kill -QUIT $PID).
Vielen Dank für Nevans für Ihre Hilfe. Die Erstellung mehrerer Worker funktioniert.
Danke schön
dg
Wenn Sie Linux verwenden, sollte Ihnen der folgende Befehl die Dinge klarer machen:
ps -ef f | grep [r]esque
Hilfreichster Kommentar
Sie verwenden den falschen Rake-Task, um mehrere Worker zu starten. Versuchen Sie es mit " resque:workers " anstelle von " resque:work ".
Informationen zur God-Konfiguration finden Sie unter http://github.com/defunkt/resque/tree/master/examples/god/. Ich musste es ein wenig optimieren, damit es für mich funktioniert, und es scheint immer noch Probleme zu haben, aber es ist ein anständiger Ausgangspunkt. Beachten Sie, dass es die Arbeiter nicht wirklich aufhält, wenn Sie es darum bitten. Sie müssen dafür ein Skript schreiben oder sie manuell beenden (über kill -QUIT $PID).