No need to start another thread.
The solution is to set the supervisor lines to:
__________________________________________________________________________________________

[supervisor]
recipe = collective.recipe.supervisor

port = localhost:9001
user = admin
password = drillococco

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

__________________________________________________________________________________________________


Thanks a lot Raphael
   Mirto


Raphael Ritz ha scritto:
Mirto Silvio Busico wrote:
Hi all,

Hi Mirto,

I'll comment inline below what I think you are missing.


[..]



programs =
10 zeoserver ${buildout:directory}/bin/zeoserver ${zeoserver:location}

Change the above to use 'runzeo' instead

   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}

To these four above add 'true' to the call


[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

add: mode = foreground

Does this make a difference?

BTW: all these changes are to make sure that the processes managed
by supervisor are run in foreground mode to enable supervisor to
take care of the daemonizing itself.

HTH

    Raphael


______________________________________________________

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














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


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