Приложение mod_perl, имеющее странные периодически возникающие проблемы с драйверами mysql - PullRequest
0 голосов
/ 28 октября 2009

В абсолютно случайные моменты времени мои скрипты 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

Имейте в виду, что я единственный, кто запускает это приложение, поскольку я нахожусь в режиме dev mode, поэтому я сомневаюсь, что это проблема параллелизма.

В остальном все работает очень хорошо, это странно. Я использую VPS Debian 5.0 с apache 2 и mysql 5.0.51a-24 + lenny2

Спасибо за любую помощь!

1 Ответ

0 голосов
/ 20 ноября 2009

У вас есть Apache :: Перезагрузка загружена? Вы используете DBD :: MySQL из Debian Apt или из CPAN?

...