Карточка Junior Производительность: OPcache и FPM обновлено
Ключевые настройки PHP-FPM
Вопрос
Какие параметры пула FPM важны?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
- pm, pm.maxchildren, pm.startservers, pm.minspareservers, pm.maxspareservers. - pm.maxrequests: перезапуск воркера после N запросов (страховка от утечек). - requestterminatetimeout: убить зависший запрос. - requestslowlogtimeout и slowlog: стек медленных запросов. - pm.statuspath: страница статуса (активные,…
Ответ
pm,pm.max_children,pm.start_servers,pm.min_spare_servers,pm.max_spare_servers.pm.max_requests: перезапуск воркера после N запросов (страховка от утечек).request_terminate_timeout: убить зависший запрос.request_slowlog_timeoutиslowlog: стек медленных запросов.pm.status_path: страница статуса (активные, простаивающие, очередь).
Разбор
Признак нехватки воркеров: listen queue растёт и в логе server reached pm.max_children.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.