2 ms·
okay, i give up. explain to me how it's possible to run any significant WSGI app inside this container. wouldn't any long-running request monopolize the whole
by PhilChristensen 17y ago
okay, i give up.
explain to me how it's possible to run any significant WSGI app inside this container. wouldn't any long-running request monopolize the whole server?
i don't have a lot of exposure to other WSGI apps besides my own, but I always use synchronous, blocking development techniques when building them, including blocking database calls.
- kingkilr 17y agoThat's correct. This is why most WSGI people (such as Graham Dumpleton, author of mod_wsgi) are opposed to adding any sort of async stuff to the WSGI spec as well.
- dlsspy 17y agotwisted does it by using deferToThread (so the call sits in a thread pool and the reactor doesn't block). I suppose they just need their twisted loop clone thing to implement deferToThread now.