This would be a fairly difficult thing to do internal to Zope given the numerous ways people can write infinite loops.
You might want to take a look at the Autolance product at http://www.zope.org/Members/mcdonc/Products/AutoLance. It wasn't written for this scenario but might work anyway. On Thu, 2003-07-17 at 12:10, Brian Brinegar wrote: > Howdy, > > I work with a Zope deployment at a University. Each school has a folder > within the Zope deploy where they have complete control. We allow each > student, staff, and faculty member to have their own personal folder. > > One of the problems with this is that users can write a script which > loops indefinitely. When a script gets stuck in a loop it bogs down the > ZEO client running it until the system kills that python process. > Usually this is because someone is developing something new, when it > doesn't work they make a change and try it again. Eventually all of the > ZEO Clients are hung and everything is slow (and Zope looks bad to the > bosses because this didn't happen with apache.) > > What I would like to see is a timeout associated with code objects > (Python Scripts, Page Templates) that is set to some small value like 10 > seconds by default. If the script does not complete within the timeout > Zope would raise an exception. The user could bump up the timeout if > they are writing something time intensive on purpose, but they wouldn't > kill the whole web server (and important web pages) during development. > > Has anything like this been considered previously? Is it something that > would ever make it into a zope release if I was to work on a patch? > > Thank you, > Brian Brinegar > Engineering Computer Network > Purdue University > > > > _______________________________________________ > Zope-Dev maillist - [EMAIL PROTECTED] > http://mail.zope.org/mailman/listinfo/zope-dev > ** No cross posts or HTML encoding! ** > (Related lists - > http://mail.zope.org/mailman/listinfo/zope-announce > http://mail.zope.org/mailman/listinfo/zope ) _______________________________________________ Zope-Dev maillist - [EMAIL PROTECTED] http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
