[Zope3-dev] Re: Stop the zope process (was: Photo product (was questions about ZConfig and ZCML))

Casey Duncan casey at zope.com
Tue Jul 20 09:52:37 EDT 2004


On Tue, 20 Jul 2004 11:55:05 +0200
"Roger ineichen" <dev at projekt01.ch> wrote:

> Philipp von Weitershausen wrote:
> > Betreff: Re: AW: [Zope3-dev] Re: Photo product (was questions 
> > about ZConfig and ZCML)
> > 
> > 
> > Roger ineichen wrote:
> > > If you hit Ctrl+C, nothing will happen up to a minute or more.
> > > Just hit Ctrl+C and click on a link in the ZMI/browser. This 
> > will kill the
> > > process immediately.
> > 
> > Mmh. This sounds like a discomforting problem. Does it happen
> > with Zope2 
> > as well?
> 
> Yes, it's the same
> 
> If you click on a link you get the following traceback:
> Traceback (most recent call last):
>   File "C:\webapps\zope260_projekt01\z2.py", line 903, in ?
>     asyncore.loop()
>   File "C:\webapps\zope260_projekt01\ZServer\medusa\asyncore.py", line
>   200,
> in loop
>     poll_fun (timeout, map)
>   File "C:\webapps\zope260_projekt01\ZServer\medusa\asyncore.py", line
>   79,
> in poll
>     r,w,e = select.select (r,w,e, timeout)
> KeyboardInterrupt
> Batchvorgang abbrechen (J/N)?
> 
> Then you can abort Zope2.
> 
> In Zope3 you get no Traceback or output.

AFAIK this is an artifact of asyncore on Windows. The behavior of
select() is different then on Posix platforms. Perhaps someone with more
asyncore/Windows zen can fill in additional details.

-Casey



More information about the Zope3-dev mailing list