A maximum execution time error occurs when a PHP request exceeds its configured execution-time limit. Long imports, exports, backups, remote API calls, and inefficient code are common triggers.
- Identify the exact operation that times out.
- Check application logs to see which step was running.
- Break large jobs into smaller batches when the application supports it.
- Review resource faults and database performance before increasing the timeout.
- If a longer limit is justified and account-level changes are allowed, change the appropriate PHP setting and retest.
A gateway, proxy, or web server can have its own timeout separate from PHP. Raising max_execution_time does not guarantee that every other layer will wait longer.