Что тормозит мою систему nginx, php-fpm?

9 с nginx и php-fpm.

Все работало нормально, пока этот день не заметил, что это очень и очень медленно все, что связано с php.

Иногда я получаю ошибку

“504 Gateway Time-Out”

Интересно, есть ли способ отсканировать, что является причиной этого?

Спасибо

Я сделал так настройки OPcache:

opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1

Nginx следующим образом:

    worker_processes  6;

events {
worker_connections  8096;
multi_accept        on;
use                 kqueue;
}
worker_rlimit_nofile 40000;
http {
.....
proxy_connect_timeout       600;
proxy_send_timeout          600;
proxy_read_timeout          600;
send_timeout                600;
client_body_buffer_size 10K;
client_header_buffer_size 1k;
client_max_body_size 8m;
large_client_header_buffers 2 1k;

gzip  on;
gzip_comp_level  2;
gzip_min_length  1000;
gzip_proxied     expired no-cache no-store private auth;
gzip_types       text/plain application/x-javascript text/xml text/css application/xml;
server_tokens off;
......
}

php-fpm вот так:

pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35
request_terminate_timeout = 30s
request_slowlog_timeout = 10s
slowlog = /var/log/php-fpm/default/slow.log
php_admin_flag[log_errors] = on

и php.ini вот так:

max_execution_time = 300
request_terminate_timeout = 300

Спасибо за все

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]