Why does gevent.socket break multiprocessing.connection's auth
问题 I have an application that uses both grequests and multiprocessing.managers for a combination of IPC communication and Asynchronous RESTful communications over HTTP. It seems that grequests , in using gevent.monkey 's patch_all() method, breaks the multiprocessing.connection module used by the multiprocessing.manager.SyncManager class and its derivatives. This is apparently not an isolated issue, but affects any use case that implements multiprocessing.connetion , such as multiprocessing.pool