Perl デバッガーを Apache と mod_perl に接続しようとしています。私たちの環境は非常に複雑で (Apache で構成された多くの追加要素 (Catalyst など))、それを構成したエンジニアはもう会社にいません。「PerlFixupHandler Apache::DB」を設定するなど、Apache Web サイトの指示に従いましたが、これまでのところ 、ページが配信された後にデバッガーを中断するだけです。ワーカープロセスではなく、ディスパッチプロセスで中断が発生したと思います。Apache の prefork MPM バージョンを実行しています。デバッグの手順では、httpd の起動時に -X パラメータを渡すと書かれています。しかし、私が実行している httpd は -X パラメーターを受け入れません。-X パラメータが実際に httpd の一部のバージョンをフォークしない原因になると思いますか?
すべてのガイダンスに感謝します。
$ ./httpd -v
Server version: Apache/2.2.17 (Unix)
Server built: Nov 16 2010 20:13:24
-X isn't listed when I do httpd -?
Usage: ./httpd [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-k start|restart|graceful|graceful-stop|stop]
[-v] [-V] [-h] [-l] [-L] [-t] [-T] [-S]