You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
That. It seems like there are three kinds of 'processes', and they can't "stack".
The problem lies in that unix sockets, and passing a slew of premade sockets, require different calls to setup loops with asyncio, if I read the code correctly, as seen in main.py:445
So it's the same bug for both having workers and the reloader.
Creation of the sockets should probably be moved to the config.bind_socket (or rather, bind_sockets i guess), and then later code figuring out whether or not the sockets given to them are unix sockets or workers. This is my first glance at the code though.
Was about to report the same thing, but with unix sockets.
Originally posted by @magnusjjj in #553 (comment)
The text was updated successfully, but these errors were encountered: