[Erp5-report] r34915 rafael - in /erp5/trunk/buildout: profiles/ templates/

nobody at svn.erp5.org nobody at svn.erp5.org
Mon May 3 01:54:29 CEST 2010


Author: rafael
Date: Mon May  3 01:54:28 2010
New Revision: 34915

URL: http://svn.erp5.org?rev=34915&view=rev
Log:
Wait at least 2 min until supervisor use SIGKILL signal. Flush openoffice instances if pid is not present for oood.

Modified:
    erp5/trunk/buildout/profiles/deployment.cfg
    erp5/trunk/buildout/templates/oood-runserw.in

Modified: erp5/trunk/buildout/profiles/deployment.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/profiles/deployment.cfg?rev=34915&r1=34914&r2=34915&view=diff
==============================================================================
--- erp5/trunk/buildout/profiles/deployment.cfg [utf8] (original)
+++ erp5/trunk/buildout/profiles/deployment.cfg [utf8] Mon May  3 01:54:28 2010
@@ -21,7 +21,7 @@
 [configuration]
 supervisor_programs =
   10 mysql (autorestart=true) ${buildout:data-bin-directory}/pidproxy [ ${configuration:mysql_pid} ${buildout:data-bin-directory}/mysqld_safe ]
-  20 oood (autorestart=true stopsignal=TERM) ${buildout:data-bin-directory}/pidproxy [ ${configuration:oood_pid} ${buildout:data-bin-directory}/oood-runserw --start ] ${buildout:etc-directory}
+  20 oood (autorestart=true stopsignal=TERM stopwaitsecs=120) ${buildout:data-bin-directory}/pidproxy [ ${configuration:oood_pid} ${buildout:data-bin-directory}/oood-runserw --start ] ${buildout:etc-directory}
 
 [software-links]
 recipe = plone.recipe.command

Modified: erp5/trunk/buildout/templates/oood-runserw.in
URL: http://svn.erp5.org/erp5/trunk/buildout/templates/oood-runserw.in?rev=34915&r1=34914&r2=34915&view=diff
==============================================================================
--- erp5/trunk/buildout/templates/oood-runserw.in [utf8] (original)
+++ erp5/trunk/buildout/templates/oood-runserw.in [utf8] Mon May  3 01:54:28 2010
@@ -1,4 +1,12 @@
 #!/bin/sh
+
+# Verify if there is another oood running and flush if not
+# This will stop previous open offices running in the past.
+if [ ! -f ${configuration:oood_pid}];
+then
+    PYTHONPATH=${configuration:openoffice_uno} ${configuration:openoffice_python} ${software_definition:oood_software}/start.py --flush > /dev/null 2>&1 /dev/null
+fi
+
 PYTHONPATH=${configuration:openoffice_uno} ${configuration:openoffice_python} ${software_definition:oood_software}/runserw.py $@
 
 # After the previous command finish (--start or --stop), call start.py flush, this prevents leave openoffice and xvfb running after stop.




More information about the Erp5-report mailing list