Hi everybody.
I'm (trying) to work with Opera, because I love it's speed,
the problem is, from time to time, a request from opera,
(seems to raise on POST only) causes Zope to eat all ram
it can get and all cpu available.
I tried to check out and found following data:
it only rises on POST requests
then it rises on this requests EVERYTIME
I have two files for you, tracing the conversation of an example
post. The first one traces a post trying to create a DTML Method
with opera 5.02 Linux, the second tries the same thing,
same urls, with Netscape 4.77.
--
Christian Theune - [EMAIL PROTECTED]
gocept gmbh & co.kg - schalaunische strasse 6 - 06366 koethen/anhalt
tel.+49 3496 3099112 - fax.+49 3496 3099118 mob. - 0178 48 33 981
reduce(lambda x,y:x+y,map(lambda x:chr(ord(x)^42),tuple('zS^BED\nX_FOY\x0b')))
==> POST
http://www.whq.gocept.com:10080/rat/file/hilfeplan/0_basis/manage_addProduct/OFSP/addDTMLMethod
HTTP/1.0
==> User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Linux) Opera 5.0 [en]
==> Host: www.whq.gocept.com:10080
==> Accept: text/html, image/png, image/jpeg, image/gif, image/x-xbitmap, */*
==> Accept-Language: de,en
==> Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
==> Referer:
http://www.whq.gocept.com:10080/rat/file/hilfeplan/0_basis/manage_addProduct/OFSP/methodAdd
==> Cookie:
tree-s="eJyLjlZ3hAL3SgNbdR2FaCSRKld0EYNkNBEfS19b9VigEJKII5oa30CQGjgAALiSHio";
zmi_use_css="1"; zmi_top_frame="1"; sql_pref__rows="20"; sql_pref__cols="95";
dtpref_rows="45"; dtpref_cols="115"; _ZopeId="94176612Az11pmPfmwg";
__ac="Y3RoZXVuZTplbnVlaHRj%0a"
==> Cookie2: $Version="1"
==> Proxy-Connection: Keep-Alive
==> Content-length: 403
==> Content-Type: multipart/form-data;
==> boundary=_OPERAB__-DeUkBe0Y+3V7cF3y+Pn4nN
==>
==> --_OPERAB__-DeUkBe0Y+3V7cF3y+Pn4nN
==> Content-Disposition: form-data; name="id"
==>
==> test1
==> --_OPERAB__-DeUkBe0Y+3V7cF3y+Pn4nN
==> Content-Disposition: form-data; name="title"
==>
==>
==> --_OPERAB__-DeUkBe0Y+3V7cF3y+Pn4nN
==> Content-Disposition: form-data; name="file:string"
==>
==>
==> --_OPERAB__-DeUkBe0Y+3V7cF3y+Pn4nN
==> Content-Disposition: form-data; name="submit"
==>
==> Add and Edit
==> --_OPERAB__-DeUkBe0Y+3V7cF3y+Pn4nN--
[0.024 - Server connected]
<== HTTP/1.0 503 Service Unavailable
<== Server: Squid/2.2.STABLE5
<== Mime-Version: 1.0
<== Date: Sat, 23 Jun 2001 15:14:31 GMT
<== Content-Type: text/html
<== Content-Length: 834
<== Expires: Sat, 23 Jun 2001 15:14:31 GMT
<== X-Squid-Error: ERR_CONNECT_FAIL 111
<== X-Cache: MISS from pegasus.ct.gocept.com
<== Proxy-Connection: close
<==
<== <HTML><HEAD>
<== <TITLE>ERROR: The requested URL could not be retrieved</TITLE>
<== </HEAD><BODY>
<== <H1>ERROR</H1>
<== <H2>The requested URL could not be retrieved</H2>
<== <HR>
<== <P>
<== While trying to retrieve the URL:
<== <A
HREF="http://www.whq.gocept.com:10080/rat/file/hilfeplan/0_basis/manage_addProduct/OFSP/addDTMLMethod">http://www.whq.gocept.com:10080/rat/file/hilfeplan/0_basis/manage_addProduct/OFSP/addDTMLMethod</A>
<== <P>
<== The following error was encountered:
<== <UL>
<== <LI>
<== <STRONG>
<== Connection Failed
<== </STRONG>
<== </UL>
<==
<== <P>
<== The system returned:
<== <PRE><I> (111) Connection refused</I></PRE>
<==
<== <P>
<== The remote host or network may be down. Please try the request again.
<== </P>
<==
<== <br clear="all">
<== <hr noshade size=1>
<== Generated Sat, 23 Jun 2001 15:14:31 GMT by pegasus.ct.gocept.com (<a
href="http://squid.nlanr.net/Squid/">Squid/2.2.STABLE5</a>)
<== </BODY></HTML>
[41.139000 - Closed by Server]
==> POST
http://www.whq.gocept.com:10080/rat/file/hilfeplan/0_basis/manage_addProduct/OFSP/addDTMLMethod
HTTP/1.0
==> Referer:
http://www.whq.gocept.com:10080/rat/file/hilfeplan/0_basis/manage_addProduct/OFSP/methodAdd
==> Proxy-Connection: Keep-Alive
==> User-Agent: Mozilla/4.77 [en] (X11; U; Linux 2.4.5 i686)
==> Host: www.whq.gocept.com:10080
==> Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*
==> Accept-Encoding: gzip
==> Accept-Language: en
==> Accept-Charset: iso-8859-1,*,utf-8
==> Cookie: tree-s="eJzTiFZ3hAIfS19b9VgdTQAujgSb"; dtpref_rows="20"; dtpref_cols="75";
sql_pref__rows="20"; sql_pref__cols="80"; __ac="Y3RoZXVuZTplbnVlaHRj%0a"
==> Content-type: multipart/form-data;
boundary=---------------------------10181086171331170261630052973
==> Content-Length: 538
==>
==> -----------------------------10181086171331170261630052973
==> Content-Disposition: form-data; name="id"
==>
==> test1
==> -----------------------------10181086171331170261630052973
==> Content-Disposition: form-data; name="title"
==>
==>
==> -----------------------------10181086171331170261630052973
==> Content-Disposition: form-data; name="file:string"; filename=""
==>
==>
==> -----------------------------10181086171331170261630052973
==> Content-Disposition: form-data; name="submit"
==>
==> Add and Edit
==> -----------------------------10181086171331170261630052973--
<== HTTP/1.0 302 Moved Temporarily
<== Server: Zope/Zope 2.3.2 (source release, python 1.5.2, linux2) ZServer/1.1b1
<== Date: Sat, 23 Jun 2001 15:18:03 GMT
<== Location:
http://www.whq.gocept.com:10080/rat/file/hilfeplan/0_basis/test1/manage_main
<== Content-Length: 0
<== Age: 0
<== X-Cache: MISS from pegasus.ct.gocept.com
<== Proxy-Connection: keep-alive
<==
[24.800000 - Closed by Client]
PGP signature