Фатальная ошибка Максимальное время выполнения, в API Requst, я php - PullRequest
0 голосов
/ 02 мая 2018

Я делаю некоторые запросы API, использую php(cURL), но у меня есть проблема в cURL_exec(), в некоторых случаях это всегда фатальная ошибка макс. выполнение. Как это исправить? действительно нужна помощь

Ответы [ 2 ]

0 голосов
/ 02 мая 2018

здесь может быть несколько разных временных ограничений, во-первых, при запуске 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().

0 голосов
/ 02 мая 2018
ini_set('max_execution_time', 500); //500 seconds
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...