2016-05-23 11 views
0

Also, wenn ich DJ beginnen, ich mache es wie folgt aus:delayed_job restart würde alle Prozesse korrekt neu starten?

RAILS_ENV=production ./script/delayed_job --pool=user,op,fb:2 --pool=mail,intercom,low,default:2 start 

Meine Frage ist: wenn ich es neu zu starten, muss ich denselben Parametern angeben müssen? Das heißt, wäre der folgende Befehl genug?

RAILS_ENV=production ./script/delayed_job restart 

Oder höre ich auf, und geben Sie den Startbefehl erneut?

Antwort

0

Um es selbst zu beantworten, ja. DJ wird die aktuellen Prozesse ordnungsgemäß neu starten, alles an seinem eigenen Platz.

2016-05-31T06:25:59+0000: [Worker(delayed_job host:*** pid:699)] Exiting... 
2016-05-31T06:26:03+0000: [Worker(delayed_job host:*** pid:709)] Exiting... 
2016-05-31T06:26:05+0000: [Worker(delayed_job host:*** pid:716)] Exiting... 
2016-05-31T06:26:10+0000: [Worker(delayed_job host:*** pid:723)] Exiting... 
2016-05-31T06:26:16+0000: [Worker(delayed_job host:*** pid:29890)] Starting job worker 
2016-05-31T06:26:16+0000: [Worker(delayed_job host:*** pid:29897)] Starting job worker 
2016-05-31T06:26:16+0000: [Worker(delayed_job host:*** pid:29915)] Starting job worker 
2016-05-31T06:26:16+0000: [Worker(delayed_job host:*** pid:29907)] Starting job worker 

So ähnlich.