Come posso eseguire sidekiq come demone su Ubuntu?Eseguire Sidekiq come demone su Ubuntu
Se corro bundle exec sidekiq -D
Ottengo invalid option: -D
, c'è un modo per eseguirlo senza qualche altro controller, come dio, upstart ...?
Come posso eseguire sidekiq come demone su Ubuntu?Eseguire Sidekiq come demone su Ubuntu
Se corro bundle exec sidekiq -D
Ottengo invalid option: -D
, c'è un modo per eseguirlo senza qualche altro controller, come dio, upstart ...?
c'è un'opzione per demonizzare sidekiq, basta passare -d
opzione
esecuzione come demone non si riavvia il sidekiq
se si blocca inaspettatamente. Un modo alternativo potrebbe essere quello di eseguire sidekiq come servizio (un lavoro upstart). Se il sistema viene riavviato, anche il lavoro di upstart eseguirà sidekiq. Here è lo script completo e il metodo per eseguire sidekiq come servizio.
Dopo aver eseguito sidekiq come servizio è possibile semplicemente start/stop/restart
sidekiq tramite il comando sudo service sidekiq start/stop/restart
.
D, d =) Grazie amico! – Philip
C'è uno script upstart in esempi/upstart che dovresti usare. Usando upstart otterrai il respawning e inizierà quando avvii - due proprietà molto utili. – dkam
Usando '-d' sarà necessario specificare un file di log con l'opzione' -L'. Basta condividere perché ho riscontrato un errore quando ho provato a usarlo demonicamente. – axil