1

Тема: phpMyAdmin стал неожиданно зависать

Здравствуйте! Сайт (на всякий случай указываю движок - DLE версии 9.6 лицензия) работает на хостинге компании ihc - VDS с установленным isp manager. Все работало отлично до сегодняшнего дня. Решил обновить один из модулей движка, необходимо было выполнить простейший запрос

ALTER TABLE dle_post ADD `allow_rate` tinyint(1) NULL;
ALTER TABLE dle_post ADD `rating` smallint(5) NULL;
ALTER TABLE dle_post ADD `vote_num` smallint(5) NULL;
ALTER TABLE dle_post ADD `news_read` mediumint(8) NULL;
ALTER TABLE dle_post ADD `flag` tinyint(1) NULL;

после которого phpmyadmin думал, минут 15 это точно. Перезагрузил сервер, попытался выполнить запросы снова но при предыдущем запросе видать часть таблиц уже добавилась. Решил удалить эти таблицы, их всего было 2 - phpmyadmin удалял их по меньшей мере, минуты две. Снова сделал запрос - та же история, минут 10 pma думал, и все же выполнил запрос.  Сам сайт в то время работал и открывался стабильно. Не пойму в чем может быть дело.

мои требования

Операционная система:     Linux 2.6.32-308.8.2.el5.028stab101.1
Версия PHP:     5.3.3-7+squeeze14
Версия MySQL:     5.1.63-0+squeeze1 MySQLi
Информация о GD:     GD Version: 2.0, FreeType Support: Enabled, FreeType Linkage: with freetype, T1Lib Support: Enabled, GIF Read Support: Enabled, GIF Create Support: Enabled, JPEG Support: Enabled, PNG Support: Enabled, WBMP Support: Enabled, XPM Support: Disabled, XBM Support: Disabled, JIS-mapped Japanese Font Support: Disabled,
Module mod_rewrite     Включен
Безопасный режим:     Выключен
Выделено оперативной памяти:     128M
Отключенные функции:     exec, passthru, shell_exec, system, proc_open, popen
Максимальный размер загружаемого файла:     20 Mb
Размер свободного места на диске:     2,11 Gb





phpMyAdmin 3.3.7

2

Re: phpMyAdmin стал неожиданно зависать

Перед выполнением запросов можно было оптимизировать таблицу dle_post, если она имеет много записей и фрагментирована. Сам phpMyAdmin здесь вряд ли виноват. Посмотрите логи MySQL - это файл .err в каталоге с данными (data).

3

Re: phpMyAdmin стал неожиданно зависать

Hanut сказал:

Перед выполнением запросов можно было оптимизировать таблицу dle_post, если она имеет много записей и фрагментирована. Сам phpMyAdmin здесь вряд ли виноват. Посмотрите логи MySQL - это файл .err в каталоге с данными (data).


можно полный путь до каталога с логом ?

4

Re: phpMyAdmin стал неожиданно зависать

saizar сказал:

можно полный путь до каталога с логом ?

Это зависит от настройки MySQL. Смотрите переменную log_error. Если в переменной не указан путь, то смотрите в /var/lib/mysql или в /var/log .