Come posso interrompere delayed_job se lo sto eseguendo con l'opzione -m "monitor"? I processi continuano a essere riavviati!Come posso smettere di delayed_job se lo sto eseguendo con l'opzione -m "monitor"?
Il comando comincio delayed_job con è:
script/delayed_job -n 4 -m start
Il -m gestisce un monitorare i processi che genera un nuovo processo delayed_job se uno muore.
Il comando che sto usando per fermare è:
script/delayed_job stop
Ma questo non ferma i processi di monitoraggio, che a sua volta si avviano tutti i processi di nuovo. Vorrei solo che se ne andassero. Posso ucciderli, cosa che ho, ma speravo che ci fosse qualche opzione da linea di comando per chiudere tutto.
Io uccido i processi di lavoro in ritardo nel modo normale, quindi forza a uccidere eventuali ritardatari solo per essere sicuri. In capistrano 3, sto usando 'execute' invece di' run' – Dex