[Zope] zope freezes
   
    Sebastian Lühnsdorf
     
    sfl@beehive-eu.com
       
    Fri, 20 Sep 2002 13:24:14 +0000
    
    
  
hi!
we are still having problems with freezing zope servers. we are relaying 
requests to an http server in the intranet, that means we are retrieving the 
page via httplib. under some circumstances, i.e. with slow pages and several 
concurrent requests, Zope freezes completely (all threads) until the requested 
page is fully processed. If somebody has experienced likewise and/or has any 
info or help.
ciao, basti
Zope Version:   Zope 2.4.1 (source release, python 2.1, linux2)
Python version: 2.1.1 (#3, Jan 24 2002, 17:10:04) [GCC 2.96 20000731 (Red Hat
                Linux 7.1 2.96-98)]
Number of threads: 50 (Zserver -t option) - experimenting...
Interpreter check interval: default value = 120 (Zserver -i option)
Current code (x-th revision):
    http = httplib.HTTP( host )
    http.putrequest( "GET", url )
    http.putheader( 'Content-type', 'application/x-www-form-urlencoded' )
    http.putheader( 'Content-length', '0' )
    http.putheader( 'Accept', 'text/html' )  # we can handle text/html
    http.putheader( 'Accept', 'text/plain' )  # we can handle text/plain
    http.putheader( 'Host', host )
    http.endheaders()
    http.send('')
    r1, r2, r3 = http.getreply()
    r4 = http.getfile()
    pageSrc = r4.read()
    r4.close()
    return pageSrc
--
Sebastian Lühnsdorf (sfl@beehive-eu.com)