From 28d1f61eb47bbacbccb17d67f8f0dd6ca2a75055 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Nowak?= <luke@nexedi.com> Date: Tue, 26 Jan 2010 13:27:06 +0000 Subject: [PATCH] - introduce and use supervisor (adapted https://svn.erp5.org/repos/public/experimental/mysqlsenna.buildout/trunk/buildout.cfg) git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@31976 20353a03-c40f-0410-a6d1-a30d3c3de9de --- buildout/deployment.cfg | 7 +++++++ buildout/supervisor/buildout.cfg | 19 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 buildout/supervisor/buildout.cfg diff --git a/buildout/deployment.cfg b/buildout/deployment.cfg index 50fe3f532f..b83ff4c907 100644 --- a/buildout/deployment.cfg +++ b/buildout/deployment.cfg @@ -1,2 +1,9 @@ [buildout] extends = official.cfg +parts += + pidproxy + supervisor + +[supervisor] +programs = + 10 mysql ${buildout:bin-directory}/pidproxy [ ${configuration:mysql_pid} ${buildout:bin-directory}/mysqld ] diff --git a/buildout/supervisor/buildout.cfg b/buildout/supervisor/buildout.cfg new file mode 100644 index 0000000000..971b5ff1dd --- /dev/null +++ b/buildout/supervisor/buildout.cfg @@ -0,0 +1,19 @@ +[buildout] +parts = + supervisor + pidproxy + +[configuration] +supervisor_port = 10000 +supervisor_host = 127.0.0.1 + +[pidproxy] +# this should've been provided by collective.recipe.supervisor itself +recipe = zc.recipe.egg +eggs = supervisor +scripts = pidproxy + +[supervisor] +recipe = collective.recipe.supervisor +serverurl = http://${configuration:supervisor_host}:${configuration:supervisor_port} +pp = ${buildout:directory}/eggs/supervisor-3.0a7-py2.5.egg/supervisor/pidproxy.py -- 2.30.9