PHP-FPM starts N child processes (workers). Each worker handles one request at a time. Three pool management modes:
pm.max_children — maximum concurrent requests. Formula: RAM / (~30 MB per worker)request_terminate_timeout — kill a worker if a request runs longer than N secondspm.max_requests — restart a worker after N requests (prevents memory leaks)