Hi all,

I'm trying to add varnish, pound and supervisor in the buildout generated by the unified installer.

While all seems to work If I launch manually startcluster.sh varnish and pound generated scripts, I'm not able to setup a valid supervisor definition.

In buildout.cfg I have:
______________________________________________________
...
# This recipe installs the plonectl script and a few other convenience
# items.
# For options see http://pypi.python.org/pypi/plone.recipe.unifiedinstaller
[unifiedinstaller]
recipe = plone.recipe.unifiedinstaller
user = ${client1:user}
primary-port = ${client1:http-address}
sudo-command =sudo

[pound-build]
recipe = plone.recipe.pound:build
# before do:
# apt-get install libssl-dev
url = http://www.apsis.ch/pound/Pound-2.3.2.tgz

[pound]
recipe = plone.recipe.pound:config
daemon = 0
timeout = 90
balancers =
   QuiPlone 127.0.0.1:8001 127.0.0.1:8080 127.0.0.1:8081

[supervisor]
recipe = collective.recipe.supervisor

port = localhost:8003
user = admin
password = drillococco

programs =
   10 zeoserver ${buildout:directory}/bin/zeoserver ${zeoserver:location}
   20 client1 ${buildout:directory}/bin/client1 ${client1:location}
   30 client2 ${buildout:directory}/bin/client2 ${client2:location}
   40 varnish ${buildout:directory}/bin/varnish ${buildout:directory}
   50 pound ${buildout:directory}/bin/poundrun ${buildout:directory}

[varnish-build]
recipe = zc.recipe.cmmi
url = http://downloads.sourceforge.net/varnish/varnish-2.0.2.tar.gz

[varnish]
recipe = plone.recipe.varnish
daemon = ${buildout:directory}/parts/varnish-build/sbin/varnishd
bind = 0.0.0.0:8000
backends = 127.0.0.1:8001
telnet = 127.0.0.1:8002
cache-size = 1G
______________________________________________________

When I start supervisord, supervisorctl says:

_______________________________________________________
mi...@msb02:/usr/local/Plone/zeocluster$ sudo bin/supervisorctl
[sudo] password for mirto:
client1                          RUNNING    pid 10248, uptime 0:00:17
client2                          RUNNING    pid 10253, uptime 0:00:17
pound                            RUNNING    pid 10255, uptime 0:00:17
varnish FATAL Exited too quickly (process log may have details) zeoserver FATAL Exited too quickly (process log may have details)
supervisor> quit
_______________________________________________________

But ps -el says that there are 2 varnish process and a zeoserver process running.

What I'm doing wrong?

Thanks
   Mirto












begin:vcard
fn:Mirto Silvio Busico
n:Busico;Mirto Silvio
org:Busico Mirto Silvio
adr:;;Via Casiglion De' Pepoli 84;Roma;RM;00127;Italia
email;internet:[email protected]
title:Dr.
tel;work:+39 333 4562651
tel;cell:+39 333 4562651
x-mozilla-html:TRUE
version:2.1
end:vcard

_______________________________________________
Setup mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/setup

Reply via email to