Using the -M switch to z2.py. See the file utilities/requestprofiler.py in Zope 2.4.0 and above. ----- Original Message ----- From: "Mayers, Philip J" <p.mayers@ic.ac.uk> To: "'Chris McDonough'" <chrism@zope.com>; "Mayers, Philip J" <p.mayers@ic.ac.uk>; <zope@zope.org> Sent: Thursday, August 30, 2001 11:30 AM Subject: RE: [Zope] Zope crashing - keyword arguments again?
Big M logging?
Regards, Phil
+------------------------------------------+ | Phil Mayers | | Network & Infrastructure Group | | Information & Communication Technologies | | Imperial College | +------------------------------------------+
-----Original Message----- From: Chris McDonough [mailto:chrism@zope.com] Sent: 30 August 2001 15:36 To: Mayers, Philip J; zope@zope.org Subject: Re: [Zope] Zope crashing - keyword arguments again?
Hi Phillip,
I dont think that the core file will help much because it's not clear from which thread it comes. ;-)
But using big M logging and the requestprofiler might help to find out when it's crashing, and might let you establish a pattern.
----- Original Message ----- From: "Mayers, Philip J" <p.mayers@ic.ac.uk> To: <zope@zope.org> Sent: Thursday, August 30, 2001 10:01 AM Subject: [Zope] Zope crashing - keyword arguments again?
<sigh>
Zope is crashing periodically on me again...
[pjm3@hdb pjm3]$ ps faux <snip> zope 26749 0.0 0.7 4552 3080 ? S Aug29 0:00 /usr/bin/python /usr/local/Zope/z2.py -X -p Zope.cgi zope 32246 0.0 3.0 21464 11684 ? S 13:15 0:03 \_ /usr/bin/python /usr/local/Zope/z2.py -X -p Zope.cgi zope 32248 0.0 3.0 21464 11684 ? S 13:15 0:00 \_ /usr/bin/python /usr/local/Zope/z2.py -X -p Zope zope 32250 0.0 3.0 21464 11684 ? S 13:15 0:00 \_ /usr/bin/python /usr/local/Zope/z2.py -X -p zope 32251 0.0 3.0 21464 11684 ? S 13:15 0:00 \_ /usr/bin/python /usr/local/Zope/z2.py -X -p zope 32252 0.0 3.0 21464 11684 ? S 13:15 0:01 \_ /usr/bin/python /usr/local/Zope/z2.py -X -p [pjm3@hdb pjm3]$ su - Password: [root@hdb /root]# su - zope bash-2.04$ ./stop bash-2.04$ killall python bash-2.04$ killall -9 python bash-2.04$ ./start bash-2.04$ ps faux <snip> zope 344 0.0 0.7 4552 3080 ? S 14:56 0:00 /usr/bin/python /usr/local/Zope/z2.py -X -p Zope.cgi zope 345 31.8 2.6 12032 10156 ? S 14:56 0:02 \_ /usr/bin/python /usr/local/Zope/z2.py -X -p Zope.cgi bash-2.04$ ps faux <snip> zope 344 0.0 0.7 4552 3080 ? S 14:56 0:00 /usr/bin/python /usr/local/Zope/z2.py -X -p Zope.cgi zope 345 2.5 2.9 21164 11368 ? S 14:56 0:02 \_ /usr/bin/python /usr/local/Zope/z2.py -X -p Zope.cgi zope 350 0.0 2.9 21164 11368 ? S 14:56 0:00 \_ /usr/bin/python /usr/local/Zope/z2.py -X -p Zope zope 351 0.0 2.9 21164 11368 ? S 14:56 0:00 \_ /usr/bin/python /usr/local/Zope/z2.py -X -p zope 352 0.0 2.9 21164 11368 ? S 14:56 0:00 \_ /usr/bin/python /usr/local/Zope/z2.py -X -p zope 353 0.0 2.9 21164 11368 ? S 14:56 0:00 \_ /usr/bin/python /usr/local/Zope/z2.py -X -p zope 354 1.9 2.9 21164 11368 ? S 14:56 0:01 \_ /usr/bin/python /usr/local/Zope/z2.py -X -p bash-2.04$ ls Extensions ZServer core import pcgi stop var.tgz wo_pcgi.py z2.pyc LICENSE.txt Zope.cgi doc inst restart utilities w_pcgi.py wo_pcgi.pyc zpasswd.py README.txt access dotvar lib start var w_pcgi.pyc z2.py zpasswd.pyc bash-2.04$ gdb -c core /usr/bin/python #0 0x40085dd1 in __kill () from /lib/libc.so.6 (gdb) bt #0 0x40085dd1 in __kill () from /lib/libc.so.6 #1 0x4002c777 in __pthread_restart_new (th=0xbf3ffc00) at pthread.c:1005 #2 0x400290d4 in pthread_cond_signal (cond=0x878a3e4) at restart.h:24 #3 0x80634d5 in PyThread_release_lock () #4 0x8051a3e in PyEval_EvalCode () #5 0x8053568 in PyEval_EvalCode () #6 0x8053568 in PyEval_EvalCode () #7 0x8053568 in PyEval_EvalCode () #8 0x8053568 in PyEval_EvalCode () #9 0x805154e in PyEval_EvalCode () #10 0x8061698 in PyRun_File () #11 0x8060d41 in PyRun_SimpleFile () #12 0x804fde8 in Py_Main () #13 0x40074f31 in __libc_start_main (main=0x804f87c <main>, argc=5, ubp_av=0xbffffb04, init=0x804ee50 <_init>, fini=0x80891cc <_fini>, rtld_fini=0x4000e274 <_dl_fini>, stack_end=0xbffffafc) at ../sysdeps/generic/libc-start.c:129
I have no idea what's causing this - last time it was the "too many keyword arguments to DTML script from PythonScript" - but I thought that had been fixed?
Regards, Phil
+------------------------------------------+ | Phil Mayers | | Network & Infrastructure Group | | Information & Communication Technologies | | Imperial College | +------------------------------------------+
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )