Задавайте вопросы, мы ответим
Вы не зашли.
Доброе время суток всем. Сегодня утром обнаружил что мой сайт не работает, и висит ошибка подключения к БД.
Зайдя в VESTA CP увидел что не запущен Mysql сервер. То есть ночью сервер остановился и перестал работать.
В логах обнаружил следующее:
Отредактированно Димитрий (24.11.2015 05:05:37)
Неактивен
Важная строчка со словами Fatal Error. Не хватает памяти на Innodb buffer pool. Скорее всего это происходит не все время, а только тогда, когда другие процессы используют много памяти. Докупите память или оптимизируйте ее использование.
Неактивен
rgbeast написал:
Важная строчка со словами Fatal Error. Не хватает памяти на Innodb buffer pool. Скорее всего это происходит не все время, а только тогда, когда другие процессы используют много памяти. Докупите память или оптимизируйте ее использование.
Похоже правда оперативки не хватает.
top - 01:15:52 up 2 min, 0 users, load average: 0.19, 0.12, 0.05
Tasks: 99 total, 2 running, 97 sleeping, 0 stopped, 0 zombie
%Cpu(s): 11.9 us, 4.1 sy, 0.0 ni, 83.7 id, 0.2 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 501792 total, 421216 used, 80576 free, 11936 buffers
KiB Swap: 0 total, 0 used, 0 free. 155036 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2046 admin 20 0 41520 2772 1748 S 6.5 0.6 0:00.20 vesta-nginx
1 root 20 0 33508 2860 1468 S 0.0 0.6 0:01.26 init
Как определить кто виноват?
Неактивен
Смотрите в top какие процессы используют больше памяти в колонке RES. Учитывайте, что при росте посещаемости, растет число потоков httpd и, соответственно, потребление памяти. 512 Mb - на грани юзабельности для Innodb.
Неактивен
rgbeast написал:
Смотрите в top какие процессы используют больше памяти в колонке RES. Учитывайте, что при росте посещаемости, растет число потоков httpd и, соответственно, потребление памяти. 512 Mb - на грани юзабельности для Innodb.
То есть выходит что для 1 сайта на wordpress не достаточно 512 мб?
Неактивен
Такого категоричного утверждения сделать нельзя. Тем не менее, новые версии MySQL по-умолчанию сконфигурированы в расчете не больший объем памяти. Можно поменять параметры - уменьшить размер innodb buffer pool и другие, тогда 512 Mb будет хватать.
Неактивен
rgbeast написал:
Такого категоричного утверждения сделать нельзя. Тем не менее, новые версии MySQL по-умолчанию сконфигурированы в расчете не больший объем памяти. Можно поменять параметры - уменьшить размер innodb buffer pool и другие, тогда 512 Mb будет хватать.
У меня оказывается не был включен SWAP, сейчас установил его размером в 1Гб, посмотрим что выйдет.
Неактивен