One of the uglies we found was that an extension did a os.popen() or suchlike, and the sigchild was getting delivered to the main thread - this was hitting the select at a bad place and causing brokenness. The patch we were using was something like the following (this is against ZServer/medusa/asyncore.py) hth, Anthony --- asyncore.py 2000/01/11 09:33:18 1.1 +++ asyncore.py 2000/05/18 03:48:19 1.2 @@ -52,7 +52,16 @@ if s.writable(): w.append (s) - (r,w,e) = select.select (r,w,e, timeout) + try: + (r,w,e) = select.select (r,w,e, timeout) + # on solaris, something causes a signal to get here + # sometimes - sigpipe? sigchld? stupid truss doesn't + # say - so this is the approach we take. ow. + except KeyboardInterrupt: + raise # convenience when running interactively + except: + print "select interrupted!" + return for x in r: try:
Andre Schubert wrote Hi,
I'am using DA's especially the ZPsycopgDA. We use our DB very much. We have change from ZPygres to ZPsycopg the last month, but the errors always occur.
question: do have any other problems with Zope-DAs, i had one with DB-Authentication???
thanks as
Dario Lopez-Kästen schrieb:
From: "Andre Schubert" <andre.schubert@geyer.kabeljournal.de>
our Zope has the same problem, he dies unexpectly with Error-Code 13. Can i use the pymalloc-hint for me... RedHat 6.2 Immunix and Zope 2.3.3 and python 1.5.2.
the --without-pymalloc thing is only relevant to Python 2.1, IIRC, thus onl
y
if you use newr Zopes.
A question: you that are experiencing these problems, are you using databas e adapters? if so, what adapters? How much do you make use of them?
And are there some docs or how-tos about the pymalloc-hint??????
the INSTALL doc in the Python src has some info. I got help from Steva A wh o pointed me in the right direction.
/dario
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope )
-- Anthony Baxter <anthony@interlink.com.au> It's never too late to have a happy childhood.