2012-09-23 10 views
5

Also wechselte ich gerade von Supervisor zu Circus, um Python-Prozesse zu kontrollieren. Ich starte den Daemon als Zirkusd von der Kommandozeile aus. Natürlich sollte ich das nicht tun, aber ich kann keine Dokumente auf dem richtigen Weg finden. Aufklärung?Zirkus, Zirkusd als Dämon?

+0

Verwendet es SysV-Init-Skripte? 'Service Zirkus Start'? –

+0

Nein, tut es nicht .. unerkannter Service – nathancahill

Antwort

10

Es gibt keine eingebaute Möglichkeit, Zirkus mit Upstart zu starten. Ich habe eine Datei circus.conf-/etc/init:

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

Mein Zirkus conf ist bei /etc/circus.ini

Danach ich sudo service circus... können den Prozess zu steuern.

mit mehr Infos hier Aktualisiert: http://nathancahill.github.com/circus/

+0

Danke für das Update Blog-Post! – codehitman

+5

Ich folgte Ihren Anweisungen und bekomme immer noch 'Zirkus: unerkannter Service' – josec89

1

Die aktuelle Version des Zirkus (0.13.0) nimmt eine --daemon Flagge. So können Sie einfach tun:

$ circusd circus.ini --daemon 

und senden Sie den Prozess an den Hintergrund.

Verwandte Themen