0

非常に単純な PHP デーモン プロセスの設計に問題があります。

データベース接続を確立し、大量のデータをキャッシュし、そのデータに対して何らかの処理を実行できるクラスがあります。

デーモン プロセスが開始され、クラスをインスタンス化してから、ソケットにバインドしてリクエストを待ちます。リクエストごとに新しい子プロセスが生成されます。

問題: 最初のクライアントの切断後に、親からのデータベース接続が閉じられます (デストラクタが呼び出され、データベース リンクが失われます)。

何か案は?

4

1 に答える 1

1

子プロセスがデータベースに接続できるようにするか、何らかの IPC メカニズムを使用して親プロセスを介してデータベース要求をルーティングします。

于 2013-10-07T09:44:41.950 に答える