再開に向けて、スクリプトを見直してます。
XMLファイルの処理が問題です。
XML::Simpleが異常にメモリを食うのです。
Core2マシンではさほどたいしたことはないのですが、
ペンⅢ800Mマシンにとっては致命的。
なぜかメモリをどんどん食いつぶして180Mぐらい食ってプロセスが固まります。
といってもゾンビになるわけではなくて実行中のまま。
よくわかんない。
そろそろXML::LibXMLの出番かな~
Windowsの場合、ppmのリポジトリを追加してからインストール
ppm install XML-LibXML Downloading bribes packlist...done Updating bribes database...done ppm install failed: Can't find any package that provide XML-LibXML D:\homepage\wcg-team2ch>ppm rep add "theoryx" "http://theoryx5.uwinnipeg.ca/ppms/" Downloading theoryx packlist...done Updating theoryx database...done Repo 4 added. > ppm install XML-LibXML Downloading theoryx packlist...not modified Downloading XML-LibXML-1.64...done Downloading XML-SAX-0.16...done Downloading XML-NamespaceSupport-1.09...done Downloading XML-LibXML-Common-0.13...done Unpacking XML-LibXML-1.64...done Unpacking XML-SAX-0.16...done Unpacking XML-NamespaceSupport-1.09...done Unpacking XML-LibXML-Common-0.13...done Generating HTML for XML-LibXML-1.64...done Generating HTML for XML-SAX-0.16...done Generating HTML for XML-NamespaceSupport-1.09...done Generating HTML for XML-LibXML-Common-0.13...done Updating files in site area...done Downloading XML-LibXML-Common-0.13 install script...done Running XML-LibXML-Common-0.13 install script...Set up gcc environment - 3.2 (mingw special 20020817-1) A copy of the needed library libxml2.dll was found in C:\Tcl\bin\libxml2.dll. If this is compatible with the version (2.6.27) used to compile the Perl module, all that is needed to complete the installation is to ensure C:\Tcl\bin\libxml2.dll is in your PATH environment variable. Fetch libxml2.dll? [no] Aborting download of libxml2.dll. done Downloading XML-LibXML-1.64 install script...done Running XML-LibXML-1.64 install script...Set up gcc environment - 3.2 (mingw special 20020817-1) Do you want to alter ParserDetails.ini? [yes] C:\Perl\bin\perl.exe -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX::Parser))->save_parsers()" C:\Perl\bin\perl.exe -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX))->save_parsers()" done 103 files installed
ちなみに
cpan install XML::LibXML
ではNOT OKといわれる
Linuxの場合
cpan install XML::LibXML
では散々エラーをはくが、
yum install perl-XML-LibXML
でok。