У меня есть сценарий в PHP, который использует жрать 6, чтобы сделать очень длинный GET петицию к API, как это:жрать 6 Еорепа ошибки после 120 secondds
$client = new Client(['base_uri' => $this->app_config["domains"][$this->service_name]);
$response = $client->request('GET', $uri);
return \GuzzleHttp\json_decode($response->getBody(), true);
Я supose, что проблема возникает, когда ходатайство достигает около 120 секунд. Ошибка говорит:
Error creating resource: [message] fopen(.......): failed to open stream: HTTP request failed!
[file] /vagrant/Orchestrator/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php
[line] 312
я запускаю этот скрипт в бродячем поле с PHP 5.6 и php.ini сконфигурированной с max_execution_time = 0.
Делом в том, что в моей локальной машине с тем же php.ini и версия php работает.
, наконец, изменение default_socket_timeout и установка allow_url_fopen = 1 insted из "Вкл.", Похоже, исправить проблему. – Roomm