|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 09 Jan 2002 18:40:36 To : Eugene Grosbein Subject : Re: mod_perl+MySQL=??? -------------------------------------------------------------------------------- Здравствуй, Eugene Grosbein. EG> Почему может быть такое: prepare отрабатывает, а на execute говорит: EG> DBD::mysql::st execute failed: MySQL server has gone away at EG> /my/path/access.pl line 178. EG> Причем этот mod_perl-скрипт работает уже несколько лет нормально EG> под Apache::DBI. Если отключаю Apache::DBI, то валится ругань и ничего не EG> работает (persistent connections мне приходится отрубать, потому как EG> нет возможности сказать, что для DBD::mysql их юзать, а для DBD::ODBC нет, EG> а тут надо, чтобы ODBC-коннекты закрывались сразу). EG> В логах самого MySQL ничего нету, свободных коннектов в MySQL тоже дофига. EG> Самое смешное - не могу найти эту ругань в тексте модулей. Это ругань от клиентской библиотеки мыскля. Сишной. Искать, подозреваю, судя по причине появления проблемы, то место, где ты пользуешься сдохшим (скорее всего, от времени) соединением. prepare работает по очевидной причине - оно в случае мыскля (и вообще, подозреваю, во всех случаях, кроме оракла) не обращается к базе. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/6359ce8cbb61.html, оценка из 5, голосов 10
|