Nginx и PHP FPM являются медленными

Я полагаю, что Ваши crypto ключи не могли быть сохранены, выполнив что-то как

router(config)# crypto key generate rsa

включит ssh.

3
задан 26 July 2011 в 10:38
3 ответа

не запускайте столько php серверов первоначально, возможно, рассматривайте тестирование без этого блока кода также:

open_file_cache max=5000 inactive=20s;
open_file_cache_valid    30s;
open_file_cache_min_uses 2;
open_file_cache_errors   on;

это смотрит на меня как Ваша попытка загрузиться слишком много в поршень первоначально с php, хотя, это также кажется, что Ваш веб-сайт является немного интенсивно использующим ресурсы на основе использования памяти в вершине, Вы рассмотрели ловца кода операции как APC? http://pecl.php.net/APC

2
ответ дан 3 December 2019 в 05:49

Я немного не уверен, почему Вы делаете встроенное gz сжатие, это берет циклы ЦП.. почему Вам нужен он?

Как anthonysomerset сказал, понизьте число php детей.

0
ответ дан 3 December 2019 в 05:49

Я использую аналогичную настройку с nginx и php-fpm с APC. Серверы Min и Max немного завышены, у меня также есть виртуальная машина с примерно 500 МБ памяти на машину. Прочитав https://stephentanner.com/tuning-php-fpm.html , я настроил свои машины на следующее.

pm.max_children = 6
pm.start_servers = 2
pm.min_spare_servers = 2
pm.max_spare_servers = 4
pm.max_requests = 50

На моих машинах установлено 4 процесса php-fpm размером около 60 МБ каждый, потребляя около 252 МБ, что оставляет больше ресурсов для nginx / mysql / еще много чего.

Попробуйте, если это не соответствует вашим потребностям, точно настройте его немного подробнее.

3
ответ дан 3 December 2019 в 05:49

Теги

Похожие вопросы