[Twisted-Python] epoll keep sharing state between process even after fork.

Itamar Turner-Trauring itamar at itamarst.org
Thu Oct 24 05:19:36 MDT 2013


On 10/23/2013 12:50 PM, Phil Mayers wrote:
>
> This is a multiprocessing bug IMHO.

This issue with multiprocessing appears in other places too. E.g. if 
you're using stdlib logging, child processes will try to rotate the 
parent process logs.

Basically multiprocessing on Unix is utterly broken and should never be 
used (except in the fork+exec form in Python 3.4).

-Itamar



More information about the Twisted-Python mailing list