Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте!У меня установлен wordpress, с виртуального хостинга переехал на буржуйский VPS со следующими параметрами:
-60 GB
-384 MB RAM
-0.6 Ghz CPU
-Centos 5
-Apache/2.2.17 (EL)
-PHP Version 5.2.13
-Mysql version 5.0.91
-панель управления Kloxo
Проблема заключается в том, что после 3-4 открытия страниц сайта память исчерпывается и сайт становится недоступным.Писал в саппорт, ждал ответа дня по два-надоело.Гугл весь пролазил, но то что там пишется ничего подробного все поверхностно.Вот поэтому пишу Вам и очень надеюсь,что поможете найти решение данной проблемы.
Итак, первое,что меня смущает это, что в информации о веб-сервере в phpAdmine стоит lighttpd/1.4.18 хотя установлен apache
my.cnf параметры выглядят так:
Неактивен
А кто сжирает память то? Какой процесс?
Неактивен
120.88M-mysql /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/
47.82M apache /usr/sbin/httpd
47.82M apache /usr/sbin/httpd
вот основные процессы которые сжирают память за считанные секунды
Неактивен
Хм, и правда MySQL
Глобально у Вас не стоит каких-то больших значений по потреблению
памяти. То есть кажется, что MySQL занимает 64 + 32 = 96 мегабайт.
Плюс к этому — буферы на соединение, которые у Вас стоят достаточно
большие. Предлагаю поставить sort_buffer_size = 1M (в 8 раз меньше) и
max_connections = 10 (в 15 раз меньше).
Параллельно с этим (и независимо от) предлагаю посмотреть на вывод
команды SHOW PROCESSLIST — интересно, что эти процессы делают.
Или, может, я проглядел какой-то важный параметр, это тоже мы увидим.
Неактивен
Я так понял вам это надо.Вот посмотрите:
Неактивен
Нет, мне это не надо. Вам надо в my.cnf уменьшить соответствующие параметры
и перезапустить сервер. Ну и выполнить команду
mysql -e "SHOW PROCESSLIST", чтобы увидеть, выполняются ли какие-то запросы,
и что они делают.
Неактивен