Clock-Server
erstellt von Veit Schiele
—
zuletzt verändert:
13.09.2009 19:32
© Veit Schiele 2006–2009
Clock-Server konfigurieren
Um einen Clock-Server zu konfigurieren kann z.B. folgendes angegeben werden:
zope-conf-additional =
<clock-server>
method /mysite/do_stuff
period 60
user admin
password secret
host localhost
</clock-server>
Für jeden clock-server-Abschnitt kann angegeben werden, welcher Nutzer die angegebene Methode aufrufen darf. Im einzelnen:
- method
- Pfadangabe von Zope root zu einer ausführbaren Zope-Methode (Python-Skript, externe Methode etc.) Die Methode muss keine Argumente erhalten.
- period
- Sekunden zwischen jedem Aufruf der Methode. Üblicherweise wird mindestens 30 angegeben.
- user
- ein Zope-Nutzername
- password
- Das Passwort dieses Zope-Nutzers
- host
- Der Name des Host, der im Header eines Requests als Host: angegeben wird. Dies kann bei in Zope angegebenen virtual host rules nützlich sein.
Um zu überprüfen, ob der clock-server läuft, starten Sie die Instanz oder den ZEO-Client im Vordergrund und schauen, ob eine ähnliche Meldung wie die folgende ausgegeben wird:
2009-03-03 19:57:38 INFO ZServer Clock server for "/mysite/do_stuff" started (user: admin, period: 60)
Anmerkung: Ein Clock-Server sollte immer nur für einen ZEO-Client angegeben werden.

