FreeBSD rc-Skript für mehrere Zope-Instanzen mit ZEO
Posted by Jesco Freund at June 6, 2008 9:52 p.m.
Ich habe mir eben ein rc-Skript für Zope zusammengebaut, das auch ein Setup wie meinen Zweispänner bedienen kann. Die aktuelle Version kann aus dem SVN-Repository heruntergeladen werden (Link). Um das Skript zu nutzen, einfach nach /usr/local/etc/rc.d/ kopieren und die Dateirechte auf 0555 setzen.
Was nun noch fehlt sind die entsprechenden Einträge in /etc/rc.conf. Dazu hier ein kleines Beispiel:
plone_enable="YES"
plone_user="myploneuser"
plone_path="/home/myploneuser/zope/client0:/home/myploneuser/zope/client1:/home/myploneuser/zope/client2"
plone_zeo="/home/myploneuser/zope/zeo"
Zur Erläuterung: plone_enable steuert wie bei RC-Skripten üblich, ob überhaupt gestartet werden soll oder nicht. plone_user erlaubt es, den User vorzugeben, unter dem die Zope-Instanzen gestartet werden sollen. plone_path erlaubt die Angabe beliebig vieler Zope-Instanzen; die Pfade müssen nur wie im Beispiel durch einen Doppelpunkt getrennt werden. plone_zeo schließlich ermöglicht die (optionale) Angabe einer ZEO-Instanz, die vor den Zope-Instanzen gestartet wird. Im einfachsten Fall funktioniert das Skript auch ohne Parameter – dann startet es einfach die Zope-Instanz unter /usr/local/www/Zope29.
Wichtig: Alle Pfade müssen ohne abschließenden / angegeben werden!
No comments | Defined tags for this entry: FreeBSD, Plone, scripting
Comments
No comments

Content is subject to the conditions of the