[Zope] pcgi_publisher blocks?
Ruben Malchow
Ruben Malchow <nrm@mme.de>
Fri, 9 Jul 1999 14:54:20 +0200 (MET DST)
i tried bashing zope.1.10.3 running with apache 1.3.6 some by
doing this:
in index_html:
<!--#var p-->
<!--#var p-->
<!--#var p-->
...
<!--#var p-->
(like 30 time or so)
------------------------
and in p
<!--#var p2-->
<!--#var p2-->
<!--#var p2-->
...
<!--#var p2-->
(like 100 times)
------------------------
and in p2
asdfasdfasdf<BR>
so, to me, that makes like requesting index_html would result
in 30.000 lines of text.
fine. but for several minutes, this is what was happening:
13694 apache -25 0 32M 30M run 14:39 92.48% 91.68% python
... the pcgi_publisher? i don't know, actually, but that's what i would
assume. problem is, i did this:
kill 13694
and now Zope won't start, so i cannot reproduce the error. all i get is
this error message:
<html>
<head>
<title>exceptions.ImportError</title>
</head>
<body>
Sorry, a SERIOUS APPLICATION ERROR occurred.<p>
<!--
Traceback (innermost last):
File /disk/tools2/Zope-1.10.3/lib/python/ZPublisher/Publish.py, line
878, in publish_module
File /disk/tools2/Zope-1.10.3/lib/python/ZPublisher/Publish.py, line
325, in publish
File /disk/tools2/Zope-1.10.3/lib/python/ZPublisher/Publish.py, line
616, in get_module_info
File /disk/tools2/Zope-1.10.3/lib/python/Main.py, line 93, in ?
File /disk/tools2/Zope-1.10.3/lib/python/OFS/Application.py, line 96, in
?
File /disk/tools2/Zope-1.10.3/lib/python/AccessControl/User.py, line
273, in ?
ImportError: ('InstallError', 'No access file found - see INSTALL.txt')
-->
</body>
</html>
... and that happens although that files is most definitely present.
can anyone help? i'd really appreciate that.
and one more question: when does Zope serialize incoming requests? what
exactly will happen when i request an object that will result in a large
and time-intensive sql query being send to an external relational database
- will the orb stop accepting requests until that one request has been
dealt with? why did Zope just block when i requested index_html as in the
the example above?
thanks
ruben