[Erp5-report] r9184 - /erp5/trunk/utils/ooodoc_server/pool.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Sun Aug 13 14:33:54 CEST 2006
Author: bartek
Date: Sun Aug 13 14:33:51 2006
New Revision: 9184
URL: http://svn.erp5.org?rev=9184&view=rev
Log:
fixed ps syntax for killing pids; some more logs in restart;
Modified:
erp5/trunk/utils/ooodoc_server/pool.py
Modified: erp5/trunk/utils/ooodoc_server/pool.py
URL: http://svn.erp5.org/erp5/trunk/utils/ooodoc_server/pool.py?rev=9184&r1=9183&r2=9184&view=diff
==============================================================================
--- erp5/trunk/utils/ooodoc_server/pool.py (original)
+++ erp5/trunk/utils/ooodoc_server/pool.py Sun Aug 13 14:33:51 2006
@@ -95,13 +95,13 @@
it is not very portable, but I don't have a better idea...
"""
print 'that takes too long!'
- lib.log('instance '+str(i)+' not responding - restarting',3)
pidfile=os.path.join(config.basedir,'pid_%d' % i)
pid=int(open(pidfile).read())
- pids=os.popen('ps -A -o pid,ppid | grep %d | cut -f 2 -d " "' % pid)
+ lib.log('instance '+str(i)+' not responding - restarting '+str(pid),3)
+ pids=os.popen('ps -A -o pid,ppid | grep %d | cut -f 1 -d " "' % pid)
for p in pids:
lib.log('killing pid '+p.strip(),3)
- os.kill(int(p),9)
+ os.kill(int(p),9)
start.startInstance(i)
# give it time to load before we try to connect
time.sleep(config.loadtime)
More information about the Erp5-report
mailing list