問題タブ [mod-perl-registry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
39 参照

winapi - mod_perlified変数のダンプ-ローカル名前空間は何ですか?

私はmod_perlスクリプトを持っています:

死ぬundef at C:/www/test.pl line 8.

私は期待していました"ugly" at C:/www/test.pl line 8.

代わりに私が

...キャッシュされた変数をクリアするためにサービスを再起動した後、faceリストされていません。

dieこのコードが最後に使用したときに機能していることを誓ったかもしれません...特定のローカル変数を取得してデバッグ情報をダンプできるように、ローカル変数に名前を付けるこの方法の周りにフック全体を書きました。

ローカル名前空間は何ですか?

0 投票する
2 に答える
485 参照

perl - Devel::Cover および ModPerl::Registry を使用したランタイムのカバレッジはありません

で実行Devel::Coverすると、ブロックModPerl::Registry以外のカバレッジ情報が得られません。BEGINコマンドラインから、またはCGIとして同じスクリプトを実行している場合Devel::Cover、すべてが正常に機能します(明らかに)。

Devel::Coverランタイムで実行されているコードを「見る」にはどうすればよいですか?

これが私のDevel::Cover関連するものですhttpd.conf

ここにありstartup.plます:

(ご覧のとおりDevel::Coverstartup.plは によって実行されている ため、 に対してモンキー パッチを作成しましたrootが、ワーカー プロセスは別のユーザーで実行されているため、 によって作成されたディレクトリを読み取ることができませんでしたstartup.pl。より良い解決策を知っている場合は、メモしてください。 .)

0 投票する
3 に答える
2224 参照

perl - ModPerl::Registryを使用してレガシーCGIスクリプトのデフォルトのmod_perlエラーページを抑制する方法

私はPerlにHTTPエラーページをそれ自体で生成するCGIスクリプトを持っています。次のApache2構成を使用して、ModPerl::Registryを介してmod_perlで実行しています。

少しの問題を除いて、すべて問題ありません。ヘッダーに出力されるHTTPステータスが200と異なる場合(たとえば404)、ApacheはデフォルトのHTMLエラードキュメントを自分で生成した応答に追加します。

たとえば、次の単純なCGIスクリプトを取り上げます。

上記のApache構成で実行すると、次のようになります。

exit;上記のCGIスクリプトの例では、「 mod_perlのデフォルトのApacheエラードキュメントを抑制するにはどうすればよいですか? 」で推奨されているように、return Apache2::Const::OK;またはのいずれかに置き換えることに注意してください。SOに関する質問は役に立ちません。結果は同じままです。return Apache2::Const::DONE;

Apache構成で何を修正する必要がありますか、またはmod_perl / Apacheによる生成された応答へのエラーページの追加を抑制するためにCGIスクリプトに何を追加する必要がありますか?

0 投票する
1 に答える
781 参照

multithreading - perl、wsdl、およびマルチスレッドを使用する Web サービスが機能しない

perl、wsdl、およびマルチスレッドを使用する Web サービスが機能しない:

  1. スレッドを使用したコマンドライン実行: 動作
  2. スレッドを使用した SOAP クライアント呼び出し: 機能しません
  3. スレッド化なしの SOAP クライアント呼び出し: 動作

ここで、スレッドを使用して何千ものふるいファイルを更新しようとしていますが、スレッドを使用すると機能しません。Perl を使用して Web サービスを高速化しようとしていますが、現在は php で記述されていますが、Web サービスを使用したスレッド化が役に立ちません。

SOAP クライアント (soap_client.pl) から Web サービスを呼び出すと、次のエラーが返されます。

インストールされた perl モジュール:

アパッチ モジュール:

Apache 仮想ホスティング:

sievefilter_thread.pl

ふるい.pm

sieve.wsdl

soap_client.pl