У меня есть сервер с Intel Xeon 2xE5520 2.27GHz, 48 ГБ Ram, 2x146 ГБ 15K жесткий диск (Набег) ОС Ubuntu 14.04.01, Nginx 1.6.2, PHP 5.5.9, MySQL. Webmin.
Мой веб-сайт является видео порталом.
Трафик является приблизительно 60'000 посетителями/день, 110'000 просмотрами страниц/день. Сегодня сервер начинал показывать ошибки Nginx. После перезапуска PHP это работает снова.
Шоу списка процессов Webmin:
**ID Owner CPU Command**
32453 mysql 151 % /usr/sbin/mysqld
2561 root 36.0 % /usr/share/webmin/webmincron/webmincron.pl
1664 root 2.9 % [cifsd]
466 www-data 1.9 % nginx: worker process
460 www-data 1.8 % nginx: worker process
463 www-data 1.7 % nginx: worker process
459 www-data 1.6 % nginx: worker process
464 www-data 1.4 % nginx: worker process
462 www-data 1.3 % nginx: worker process
2462 www-data 0.7 % php-fpm: pool www
2254 www-data 0.6 % php-fpm: pool www
2256 www-data 0.6 % php-fpm: pool www
2431 www-data 0.5 % php-fpm: pool www
2460 www-data 0.5 % php-fpm: pool www
2255 www-data 0.4 % php-fpm: pool www
2258 www-data 0.4 % php-fpm: pool www
2259 www-data 0.4 % php-fpm: pool www
2433 www-data 0.4 % php-fpm: pool www
2253 www-data 0.3 % php-fpm: pool www
2257 www-data 0.3 % php-fpm: pool www
2260 www-data 0.3 % php-fpm: pool www
2261 www-data 0.3 % php-fpm: pool www
2429 www-data 0.3 % php-fpm: pool www
Я изменил my.cnf
файл повысил размеры кэша. Я изменил etc/php5/fpm/pool.d/www.conf
:
pm.max_children = 300
pm.start_servers = 9
pm.min_spare_servers = 1
pm.max_spare_servers = 16
pm.max_requests = 10000
Это остановилось к показу ошибок Nginx, но теперь веб-сайт является очень медленным. Webmin показывает пользователю 5% использования ЦП, 2%-му ядру, 25%-му IO, неактивных 68%
Видеофайлы находятся на другой машине. Я имею один дополнительный сервер и могу использовать его для сервера MySQL к автономному. Это помогло бы? Что Вы предложили бы сделать?
Спросите, необходимы ли какая-либо дополнительная информация или снимки экрана. Ошибочный снимок экрана Nginx: http://www.vitube.ge/nginxerror.jpg
спасибо