Vesta 2.0 is coming soon! See our progress update: https://vestacp.com/docs/vesta-2-update
После обновления не работает график MySQL
После обновления не работает график MySQL
Centos 7.2
обновил панель до последнего релиза, график MySQL перестал обновляться, удалил старый график, новый не создался
запуск в консоли sudo /usr/local/vesta/bin/v-update-sys-rrd не выводит ничего (никаких ошибок), но и график не создается
что еще можно проверить ?
обновил панель до последнего релиза, график MySQL перестал обновляться, удалил старый график, новый не создался
запуск в консоли sudo /usr/local/vesta/bin/v-update-sys-rrd не выводит ничего (никаких ошибок), но и график не создается
что еще можно проверить ?
Re: После обновления не работает график MySQL
кстати если запустить
у меня осталась тестовая виртуалка с центос 7.2 и старой версией весты (предыдущим релизом), там при запуске v-update-sys-rrd-mysql чисто (этой ошибки нет)
Code: Select all
$ sudo /usr/local/vesta/bin/v-update-sys-rrd-mysql
/usr/local/vesta/bin/v-update-sys-rrd-mysql: line 42: shell_list: command not found
Re: После обновления не работает график MySQL
Такая же проблема (была).
В скрипте /usr/local/vesta/bin/v-update-sys-rrd-mysql вызывается функция shell_list. В 15 релизе панели она находилась в /usr/local/vesta/func/main.sh, в 16 релизе она там отсутствует. Отсюда ошибка, график MySQL не обновляется.
Взял функцию shell_list из 15 релиза и вставил в 16 релиз в main.sh. График MySQL заработал.
Функция shell_list из 15 релиза панели:
В скрипте /usr/local/vesta/bin/v-update-sys-rrd-mysql вызывается функция shell_list. В 15 релизе панели она находилась в /usr/local/vesta/func/main.sh, в 16 релизе она там отсутствует. Отсюда ошибка, график MySQL не обновляется.
Взял функцию shell_list из 15 релиза и вставил в 16 релиз в main.sh. График MySQL заработал.
Функция shell_list из 15 релиза панели:
Code: Select all
# Shell listing function
shell_list() {
if [ -z "$nohead" ] ; then
echo "${fields//$/}"
for a in $fields; do
echo -e "------ \c"
done
echo
fi
while read line ; do
eval $line
for field in $fields; do
eval value=$field
if [ -z "$value" ]; then
value='NULL'
fi
echo -n "$value "
done
echo
done < $conf
}
Re: После обновления не работает график MySQL
Вы сверяли правильность показаний между графиком и free -m ?
Re: После обновления не работает график MySQL
Правильность показаний между графиком MySQL, на котором отображается количество MySQL запросов за промежуток времени и между выводом команды free -m? Это возможно? :)
Re: После обновления не работает график MySQL
Прошу прощения. Я про график памяти. Есть у нас такой баг.
А баг с графиком mysql у нас не зарегистирован в системе. То есть нам о нем неизвестно.
А баг с графиком mysql у нас не зарегистирован в системе. То есть нам о нем неизвестно.
Re: После обновления не работает график MySQL
Это не совсем баг. В 16 релизе панели из скрипта main.sh изчезла функция shell_list, которая задействуется в скрипте обновления показаний графика MySQL (v-update-sys-rrd-mysql), а также исчезли 2 переменные - DATE и TIME, без которых лог входов в панель (auth.log) пишется без даты и времени. По какой причине исчезла функция и переменные не понятно :)
Re: После обновления не работает график MySQL
ясно, спасибоzvino wrote:Такая же проблема (была).
В скрипте /usr/local/vesta/bin/v-update-sys-rrd-mysql вызывается функция shell_list. В 15 релизе панели она находилась в /usr/local/vesta/func/main.sh, в 16 релизе она там отсутствует. Отсюда ошибка, график MySQL не обновляется.
Взял функцию shell_list из 15 релиза и вставил в 16 релиз в main.sh. График MySQL заработал.
Функция shell_list из 15 релиза панели:
Code: Select all
# Shell listing function shell_list() { if [ -z "$nohead" ] ; then echo "${fields//$/}" for a in $fields; do echo -e "------ \c" done echo fi while read line ; do eval $line for field in $fields; do eval value=$field if [ -z "$value" ]; then value='NULL' fi echo -n "$value " done echo done < $conf }
еще вчера я на тестовой виртуалке с 15 релизом выяснил, что функция shell_list возвращает строку localhost
тогда на сервере с 16 релизом в файле v-update-sys-rrd-mysql строку
Code: Select all
hosts=$(shell_list)
Code: Select all
hosts='localhost'
кстати, еще замечен баг в 16 релизе - размер БД отображается как 0 (хотя там примерно 1 ГБ), в 15 релизе было нормально (на этом же сервере)
Re: После обновления не работает график MySQL
Мы переписывали панель, видимо эти переменные были упущены.а также исчезли 2 переменные - DATE и TIME, без которых лог входов в панель (auth.log) пишется без даты и времени. По какой причине исчезла функция и переменные не понятно :)
Re: После обновления не работает график MySQL
не подскажете, что еще упущено, и теперь размер базы данных в панели показывается как 0МБ (видимо он не пересчитывается), раньше удобно было видеть сколько база занимает местаimperio wrote:Мы переписывали панель, видимо эти переменные были упущены.а также исчезли 2 переменные - DATE и TIME, без которых лог входов в панель (auth.log) пишется без даты и времени. По какой причине исчезла функция и переменные не понятно :)