- 537 名前:gan [2006/08/19(土) 06:24:16 ID:jPBCnjia]
- すれ違い課も知れませんが、SpeedyCGIについて教えていただけたら、、。
【環境概要】perl5.8.3、apache、Linux 【状態】speedyCGIのモジュールをCPANのコマンドラインからインストール済み 【使用可能か?】一回目のスクリプト実行は成功、しかし2度目の実行では エラーになります。スクリプト常駐の寿命を5秒に設定しといて、一回スクリ プトを実行させると成功、続けて5秒以内に他のページをアクセスすると エラーとなりますが、5秒以上待てば(スクリプトが死ぬまで待って、新規に スクリプトを読み込ませれば)成功します。あきらかにメモリ上に 存在するスクリプトを2回目以降呼び出すとエラー、という状況です。 【他にもモジュールを使用しているか?】 Net::amazonのモジュールを使用しており、エラーになる場合はこの モジュールを利用して searach -> (asin => "xxxxxxxxx")とやると 以下のようなエラーが吐かれます(1度目は正常、2度目からエラー) 【エラーログ】 Premature end of script headers: mr.cgi, referer: airrack.jp/ Undefined subroutine &main:: called at /usr/lib/perl5/site_perl/5.8.3/Log/Log4perl.pm line 133., referer: hogehoge.jp/hoge 【エラーログに出てくるLog4perlについて】 Log4perl.pmというモジュールは、おそらくNet::Amazonがログをはくために 使っていると思われますが、詳細はよく分かりません。どちらのモジュールも最新 に上げています。 Log4perlモジュール内で変なキャッシュが残っているのでしょうか? その場合モジュールをいじって直すしかないのでしょうか・・・。 googleで1日中検索しましたが情報がありませんでした。 かなり嵌ってしまいました。speedyCGIでNet::Amazon使ってらっしゃる方 で同様の状態になっている方いませんか?よろしければ情報いただけたら。。 よろしくお願いいたします。
|

|