[Zope] Zope in single thread mode during DTML rendering

Dieter Maurer dieter@handshake.de
Fri, 4 Aug 2000 23:00:11 +0200 (CEST)


A collegue of mine succeeded today to implement an infinite DTML
loop. That happens ...
However, during this loop, Zope did not respond to any request.
Effectively, it was in single thread mode.

	Zope 2.1.6 Binary Distribution for Sparc Solaris 2.6
	ZOracle DA, DCOracle, Oracle 8.1.6

After several minutes, Zope reported an "infinite recursion in document
template" and the world awoke from its sleep.


I was unable to reproduce this at home, though:

	Zope 2.1.6 Source Distribution on Linux 2
	No database connections.


Hugh, I have been lying:

  I just removed the "-D" from the Linux start script,
  and Zope blocked during the infinite loop.

  The behaviour is not related to the "-D" set or unset.

  It just blocks sometimes and at other times, it does
  not.


Dieter