Ich habe Probleme, meine Dynos mehrere verzögerte Job Worker-Prozesse ausführen zu lassen.Wie führen Sie mehrere DelayedJob-Mitarbeiter auf einem einzelnen Heroku-Prüfstand aus?
Mein procfile sieht wie folgt aus:
worker: bundle exec script/delayed_job -n 3 start
und mein delayed_job
Skript ist der Standard von der Perle zu finden:
#!/usr/bin/env ruby
require File.expand_path(File.join(File.dirname(__FILE__), '..', 'config', 'environment'))
require 'delayed/command'
Delayed::Command.new(ARGV).daemonize
Wenn ich versuche, diese entweder lokal zu laufen oder auf einem Heroku dyno es geht still und ich kann nicht sagen, was vor sich geht.
foreman start
16:09:09 worker.1 | started with pid 75417
16:09:15 worker.1 | exited with code 0
16:09:15 system | sending SIGTERM to all processes
SIGTERM received
Jede Hilfe mit entweder, wie die Frage oder Vorschläge über andere Möglichkeiten debuggen über das Ausführen mehrerer Arbeiter auf einem einzigen dyno zu gehen wäre es sehr geschätzt.
Danke für den 'run' Befehl! – dgilperez
Ja, habe ich schon überall gesucht. Dies sollte die akzeptierte Antwort sein. –