[Zope] ZServer lockups

Robin Becker robin@jessikat.demon.co.uk
Fri, 13 Aug 1999 15:29:56 +0100


In article <37B40AF3.85BFA549@digicool.com>, Paul Everitt
<paul@digicool.com> writes
>
>Can you telnet into the HTTP port and get connected, but then get no
>response from a GET?
>
>--Paul
>
short answer is yes I can a GET + <CR>+<CR> gives me a bad request from
medusa if I try GET /<CR><CR> nothing comes back.

netscape is still locked even after restarting netscape it still hangs
on the http://localhost. Killed the torturer, netscape still hangs. My
netstat -a gives
C:\Python\devel>netstat -a

Active Connections

  Proto  Local Address          Foreign Address        State
  TCP    jessikat:ftp           0.0.0.0:9391           LISTENING
  TCP    jessikat:1090          0.0.0.0:42174          LISTENING
  TCP    jessikat:80            0.0.0.0:45293          LISTENING
  TCP    jessikat:8021          0.0.0.0:30949          LISTENING
  TCP    jessikat:1782          0.0.0.0:35017          LISTENING
  TCP    jessikat:1783          0.0.0.0:52424          LISTENING
  TCP    jessikat:1788          0.0.0.0:203            LISTENING
  TCP    jessikat:80            jessikat:1782          ESTABLISHED
  TCP    jessikat:80            jessikat:1783          ESTABLISHED
  TCP    jessikat:8099          0.0.0.0:10471          LISTENING
  TCP    jessikat:1782          jessikat:80            ESTABLISHED
  TCP    jessikat:1783          jessikat:80            ESTABLISHED
  TCP    jessikat:1788          jessikat:80            CLOSE_WAIT
  TCP    jessikat:1790          jessikat:80            TIME_WAIT
  TCP    jessikat:1791          jessikat:80            TIME_WAIT
  TCP    jessikat:19999         0.0.0.0:43196          LISTENING
  TCP    jessikat:19999         127.9.9.9:1090         ESTABLISHED
  TCP    jessikat:1090          127.9.9.9:19999        ESTABLISHED

C:\Python\devel>

>Robin Becker wrote:
>> 
>> In article <613145F79272D211914B0020AFF64019262879@gandalf.digicool.com>
>> , Paul Everitt <Paul@digicool.com> writes
>> >
>> >
>> >And one other debugging thing to look for: when it's hung, check to see
>> >if the process is consuming much CPU.
>> >
>> ...
>> ok I don't know what's causing my lockups. I have the 1.9 HTTPResponse
>> etc and I can reliably after around 2000 hits from my torture tester get
>> the win32 ZServer to lock as far as HTTP is concerned. I can use the
>> monitor to see that things are alive in the medusa loop.
>> 
>> My cpu hog thread is responsive (the job queue is empty) and I'm able to
>> add a job and have the server thread go. And the system monitor reports
>> no serious work going on unless I start it. I am unable to get in via
>> netscape.
>> 
>> The interesting thing is that the torture script is also hung so it may
>> be a strangeness related to win9x ie too many requests hanging on the
>> port or somesuch. Killing the torturer doesn't help though.
>> 
>> I suspect that HTTP publication is locked somehow. When it happens again
>> is there anything I can look at to test various/threads etc?
>> --
>> Robin Becker
>> 
>> _______________________________________________
>> Zope maillist  -  Zope@zope.org
>> http://www.zope.org/mailman/listinfo/zope
>> 
>> (To receive general Zope announcements, see:
>> http://www.zope.org/mailman/listinfo/zope-announce
>> 
>> For developer-specific issues, zope-dev@zope.org -
>> http://www.zope.org/mailman/listinfo/zope-dev )

-- 
Robin Becker