Beschreibung
Zur Abarbeitung von im Hintergrund auszuführenden Jobs benutzt die Rails WebApp das gem 'delayed_job'. Die Rails Anwendung produziert Jobs, die in der MySQL-Datenbank gespeichert und von einem oder mehreren DelayedJob Workern abgearbeitet werden. Hauptsächlich findet dies bei der Durchführung der Spiele Anwendung.
Netzwerk
Die Worker verbinden sich über Unix Sockets mit der MySQL Datenbank.
Dateien
Die DelayedJob Worker werden als gem als Teil der Rails WebApp deployed.
Logdateien
Die Worker geben Logdaten per STDOUT aus, diese werden von supervisord gesammelt und sind darüber zugänglich.
Starten
Über supervisord
Stoppen
Über supervisord
Boot
Die worker werden beim Booten automatisch gestartet.