0

mod_perl スクリプトがまったくランダムなタイミングでクラッシュし、認識できる理由もなく、次のようなエラーが表示されます。

[error] install_driver(mysql) failed: Attempt to reload DBD/mysql.pm aborted.\nCompilation failed in require at (eval 20) line 3.\n\n at

しかし、それが良くなるのを待ってください。時々それは代わりにこれです:

[error] install_driver(mysql) failed: Can't load '/usr/lib/perl5/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/lib/perl5/auto/DBD/mysql/mysql.so: failed to map segment from shared object: Cannot allocate memory at /usr/lib/perl/5.10/DynaLoader.pm line 196.\n at (eval 17) line 3\nCompilation failed in require at (eval 17) line 3.\nPerhaps a required shared library or dll isn't installed where expected\n at

私は開発モードの atm にいるため、このアプリにアクセスしたのは私だけであるため、同時実行の問題ではないことに注意してください。

それ以外の場合は、すべてが非常にうまく機能します。奇妙です。Debian 5.0 と apache 2 および mysql 5.0.51a-24+lenny2 を実行している VPS を使用しています。

助けてくれてありがとう!

4

1 に答える 1

0

Apache::Reload をロードしていますか? DBD::MySQL を debian apt または CPAN から実行していますか?

于 2009-11-19T22:59:58.277 に答える