2012-09-23 11 views
5

Quindi, sono passato da Supervisor a Circus per il controllo dei processi Python. Sto iniziando il demone come circo dalla riga di comando. Ovviamente, questo non è il modo in cui dovrei farlo, ma non riesco a trovare alcun documento nel modo giusto. Illuminismo?Circo, in esecuzione circusd come demone?

+0

Utilizza gli script di inizializzazione SysV? 'inizio servizio circense'? –

+0

No, non è .. servizio non riconosciuto – nathancahill

risposta

10

Non c'è un modo integrato per avviare il circo con Upstart. Ho aggiunto un file circus.conf-/etc/init:

start on filesystem and net-device-up IFACE=lo 
exec /usr/local/bin/circusd /etc/circus.ini 

mio circo conf è a /etc/circus.ini

Dopo questo posso usare sudo service circus... per controllare il processo.

aggiornato con ulteriori informazioni qui: http://nathancahill.github.com/circus/

+0

Grazie per l'aggiornamento post sul blog !! – codehitman

+5

Ho seguito le tue istruzioni e ho ancora ottenuto "circo: servizio non riconosciuto" – josec89

1

La versione corrente di circo (0.13.0) prende una bandiera --daemon. Così si potrebbe semplicemente fare:

$ circusd circus.ini --daemon 

e inviare il processo in background.

Problemi correlati