здесь может быть несколько разных временных ограничений, во-первых, при запуске php вне режима cli обычно есть предел php max execution time
, который можно изменить с помощью функции set_time_limit () , если вы запускаете php за fpm, обычно есть тайм-аут чтения fpm с любым клиентом fpm, который вы используете (например, для nginx + php-fpm, вам необходимо изменить переменную fastcgi_read_timeout
nginx), а сам curl api имеет тайм-ауты на то, как долго можно запустить curl_exec, называемые CURLOPT_CONNECTTIMEOUT
и CURLOPT_TIMEOUT
, которые можно редактировать с помощью функции curl_setopt()
.