そのようなプロセス間でDB接続を適切に共有することはできません。 並べ替えできます スレッド間で接続を共有する 、ただし、接続が一度に1つのスレッドによってのみ使用されることを確認した場合に限ります。クライアントのアドレス空間に格納されている接続のクライアント側の状態があるため、プロセス間では機能しません。
多数の同時ワーカーが必要であるが、常にDBを使用しているわけではない場合は、データベースワーカーのグループが必要です。 すべてのデータベースアクセスを処理し、他のワーカープロセスとデータを交換するプロセス。各データベースワーカープロセスにはDB接続があります。他のプロセスは、データベースワーカーを介してのみデータベースと通信します。
Pythonのマルチプロセッシングキュー、FIFOなどは、そのための適切なメッセージング機能を提供します。