Тормозит вэб-морда на FreePBX

FreePBX, TrixBox, AsteriskGUI и др.
Всевозможные надстройки/интерфейсы к Asterisk в виде GUI.
[всё что прямо не относится к Asterisk писать сюда]

Модераторы: Admins, Модераторы

Ответить
smmik
Сообщения: 1
Зарегистрирован: 12 июл 2016, 10:42

Тормозит вэб-морда на FreePBX

Сообщение smmik » 12 июл 2016, 11:17

Заказчик жалуется, что тормозит вэб интерфейс.
Захожу на сервер (ОС- CentOS), запускаю top - в топе процессы asterisk и mysql, процессор при этом не загружен, но когда mysql становится 1-м в списке, wa процессора (ожидание процессором ввода-вывода) становится примерно 95%.
Iotop тоже показывает что примерно 60-70 процентов времени в топе процесс mysql c IO>90%.
Если посмотреть состояние mysql командой mytop, то обнаружится пару процессов слипе, постоянно повторяющийся запрос от root'а SHOW FULL PROCESSLIST c Time=0 и что самое интересное повторяющийся запрос SELECT 'key' FROM 'kvstore' WHERE 'module'='Dashboard' AND 'id'='MINUTES' ORDER BY 'key' который висит по 50-60 секунд.
Что за странный запрос, почему он висит по 60 секунд и почему id не числовой.
Никто не сталкивался с такой ситуацией?

awsswa
Сообщения: 1720
Зарегистрирован: 28 апр 2012, 10:19
Откуда: Russia, Пермь

Сообщение awsswa » 12 июл 2016, 13:55

На начальном этапе понять вообще кто делает этот запрос
А потом построить INDEX для запроса - если необходимо
(судя по 50-60 секундам - уже необходимо)
платный суппорт по мере возможностей

whoim
Сообщения: 56
Зарегистрирован: 29 май 2014, 10:33
Контактная информация:

Сообщение whoim » 28 сен 2016, 01:35

http://firstwiki.ru/index.php/%D0%9E%D0 ... Mysqltuner

Added after 1 minutes:

индексы там есть, изменение структуры таблицы свалит вебморду
облачные сервера asterisk/freepbx/a2billing/espocrm с полной техподдержкой, от 1490-мес. skype: whoim2, whoim@asterisk.ru

Ответить