PHP-FPM has three different timeouts that can kill a request:
| Layer | Directive | Overridable per-request from PHP? |
|---|---|---|
| nginx | fastcgi_read_timeout |
❌ No (the connection is dropped on the nginx side) |
| PHP | max_execution_time (php.ini) |
✅ Yes, via set_time_limit() / ini_set() |