Тема избита, но решение не работает.
Помогите, пожалуйста, советом.
Имеется VPS с 512 МБ (1024 Burst) за $10 в мес на IntoVPS.com на OpenVZ под Cent-OS 5 64 bit.
Apache выедает весь RAM.
Коррекция конфигов ни к чему не привела - Apache плодит
процессы и с этим ничего нельзя сделать. Картинка
отражает результат похода по 10 страницам сайта на Drupal 6
одним пользователем (мною) в режиме админа.
Это картинка через 10 минут после
service httpd restart
htop:

И это при:
/etc/http/conf/httpd.conf
Код: Выделить всё
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 10
<IfModule prefork.c>
StartServers 3
MinSpareServers 3
MaxSpareServers 6
ServerLimit 15
MaxClients 15
MaxRequestsPerChild 500
</IfModule>
ulimit -s 1024 # Stack size limit is 1M
/etc/my.cnf
Код: Выделить всё
[mysqld]
local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
max_connections=300
read_buffer_size=1M
sort_buffer=1M
log-slow-queries
query_cache_limit=256K
key_buffer=1M
innodb_buffer_pool_size=16M
innodb_additional_mem_pool_size=8M
max_allowed_packet=16M
ulimit -s 1024 # Stack size limit is 1M
Избавиться от Apache пока не хочется. На сервере планируется быть 5-10 сайтов
на Drupal 6 и 7.
с посещаемостью не более 200-300 хостов в день.
Web-почта RoundCube тоже понадобится потому не планирую урезать работу MySQL слишком сильно.
Панель Kloxo.
CPanel, DirectAdmin не нужны.