Quick Answer
PHP-FPM tuning: set pm.max_children based on available RAM (RAM / memory per process). Use pm = dynamic for variable load. Tune pm.start_servers, pm.min_spare_servers, pm.max_spare_servers. Set pm.max_requests to recycle workers and prevent memory leaks. Use pm.process_idle_timeout. Monitor with php-fpm status page. Adjust request_terminate_timeout for long-running requests.
Answer
Tune pm.max_children, pm.start_servers, and pm.max_requests. Monitor slow logs and adjust based on traffic patterns.
S
SugharaIQ Editorial Team
Verified Answer
This answer has been peer-reviewed by industry experts holding senior engineering roles to ensure technical accuracy and relevance for modern interview standards.
PHP interview questions and answers for beginner, junior, mid-level, senior, and expert developers. Ideal for freshers and experienced candidates preparing for PHP roles.