3

独自のハンドラ関数を実装する mod_perl プログラムがあります (つまり、Apache::Registry を使用していません)。

Parse::RecDescent を使用して記述されたパーサー モジュールがあります。

私はパーサー モジュールを別の同様の mod_perl プログラムで何ヶ月も問題なく使用してきました。

新しい mod_perl プログラムで単にパーサー モジュールを「使用」すると (つまり、モジュール内の関数への参照がない場合)、Apache サーバーは最大制限に達するまで子プロセスを生成します。「use」ステートメントをコメントアウトすると、問題が解決します(ただし、パーサーを使用しないことは明らかです)。

ライブラリを含めることで、Apache ライフサイクルが終了する前にハングする原因になっていると思われます。応答が送信されてログが更新されるため、これはロギング フェーズの に発生していると思います。

誰でも私の手がかりを持っていますか?私は途方に暮れています。

--フィル--

4

2 に答える 2