Follow up on the crashing problem:

I use several spaces (virtual desktop), each one being dedicated to an
application.
One of them contains the Terminal where I run the web.py application,
and one contains Safari.
If I send several requests (3 to 5)  from safari (fast --clic-clic-
clic) to web.py, switch to the terminal containing web.py and trying
to kill (Ctrl-C) the application, each time the system crashes.
If I use Firefox, the browser does not allow me to send very fast
multiple queries clicking on the submit form. So I cannot reproduce
the same behavior.

Not sure this is a web.py problem after all, but I am surprise that I
can bring down OSX easily using this technique.
- fast network requests
- killing the server process

Only Snow Leopard crashes, not Leopard.
Does any one can reproduce this problem?

On Nov 30, 12:29 pm, "r." <[email protected]> wrote:
> Hi,
>
> I just had a strange behavior with app.run() depending on where I call
> it.
>
> <pre>
> import web
> urls = ('/', 'index')
> app = web.application(urls, globals())
> class index:
>   def GET(self):
>     return 'Hello world.'
> app.run()
> </pre>
>
> raises a
>
> <pre>
>   File "/Library/Frameworks/Python.framework/Versions/2.6/lib/
> python2.6/site-packages/web.py-0.33-py2.6.egg/web/wsgiserver/
> __init__.py", line 1596, in start
>     raise socket.error, msg
> error: [Errno 48] Address already in use
> </pre>
>
> while the same code, replacing the last line with
>
> <pre>
> if __name__ == '__main__':
>   app.run()
> </pre>
>
> runs nicely.
>
> In addition, the first version crashed my Snow Leopard several times
> (until I found that I need to use the if main).
>
> I have the same behavior with
> - Snow Leopard, Python 2.6.4, web.py 0.33 fresh out from PyPi
> - Leopard, Python 2.6.3, web.py 0.31
>
> Thanks,
> r.

--

You received this message because you are subscribed to the Google Groups 
"web.py" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/webpy?hl=en.


Reply via email to