KDDIのサーバでモジュールを使う場合のヒント

モジュールの設置場所

KDDIのサーバでは@INCにパスが追加出来ないので、@INCに既に存在するカレントディレクトリにモジュールを設置します。

モジュールの使い方

PerlのVerが5.00503なのでCPANを漁る際は過去のモジュールを使います。
一プロセス2MBのメモリ制限があるのでそこに気をつけて使います。例えばHTML::Templateでループ数が多いテンプレートを使うとエラーが出るので、自前でHTMLを生成しました。短いテンプレートだとエラーは出ないのですが、他のメモリを使う処理に重なるとエラーが出るので、複数のプログラムをLocationで連結してメモリ制限を回避して使いました。またJcode.pmに至っては文字コード変換が出来ないので、jcode.plを使いました。
要はエラーが出てしまう処理は複数のプロセスをたちあげて使うか、.plのライブラリを使うか、自前で処理するのがお薦めです。

結論

市販のプログラムもろくに使えないので、さっさと違うサーバに乗り換えた方が良いです。