Het is een bug in pymongo-versie 3.0.x. Url voor bugrapport https://jira.mongodb.org/browse/PYTHON-961
Tijdelijke oplossing voor dit probleem. (Getest in pymongo 3.0.3) Geef "connect=False" door in MongoClient-objectinitialisatie
MongoClient(uri, connect=False)
Of wacht gewoon een paar seconden voordat u een instantie van MongoClient maakt in het onderliggende proces (zoals time.sleep(2)).
def start(uri):
time.sleep(2)
mclient = MongoClient(uri)
mclient.db.collection.find_one()
if __name__ == '__main__':
p = multiprocessing.Process(target=start, args=('mongodb://localhost:27017/',))
p.start()