朝からエラー

  • 投稿日:
  • by
  • カテゴリ:

朝からbreakscan.comのスキャンサービスでエラー頻発。直接の原因はモジュールが見つからないということなのだが、もちろんモジュールは存在する。

週末に微修正を行ったがエラーが起きている場所はその部分ではない。

新サーバーのApache2.2+mod_perl2環境の責任にはしたくないが、Apache1.3+mod_perlとはなんだか勝手が違う。

ひとまずシンボリックパスで参照している部分、FindBinでパスを設定している部分を変更。加えてApacheを再起動で治まっているかに見える。

もしかして今までFindBinを使う部分がロードされていなかった・・・なんてことはないはず。月初はログローテートでApacheのReloadがあったから。今のところ様子見しかない・・・。

追記)

どうやら原因はこれっぽい。この部分は新サーバー移行時に記述したはずなのだが、なんで今になって発覚したのか。

mod_perl上で$FindBin::Binが思うような値にならない件

$FindBin::Binで取得するのではなく、FindBin::Real::Bin()で取得。