Hi, I wonder if this is a uwsgi or gevent issue, and if there are any solutions to it.
When launching a gevent subprocess in a background greenlet, the request, which spawned the subprocess, is not properly closed, and is not released until the subprocess is over. All other requests work fine, and are not blocked. Here's a working gist with configs launched on Ubuntu 12.04, uwsgi 1.9.18.2, gevent 1.0rc2 https://gist.github.com/ikatson/7a290f4e1357fb388f07 This behavior can be worked around sometimes by, e.g. inserting time.sleep() into the subprocess thread, so that when the request returns, the time.sleep() call is not yet over. Then it works fine. But it's very hacky. Thanks!
_______________________________________________ uWSGI mailing list [email protected] http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
