Ошибка временная, иногда она работает, иногда нет, что делает отладку довольно сложной.
ConnectException в строке CurlFactory.php 186: ошибка 7 cURL: не удалось подключиться к порту 443 us-east-api.getstream.io: истекло время ожидания соединения (см. http://curl.haxx.se/libcurl/c/libcurl-errors.html)
в строке 186 CurlFactory.php в CurlFactory :: createRejection (object (EasyHandle), массив ('errno' => '7', 'error' => 'Не удалось подключиться к порту us-east-api.getstream.io 443: истекло время ожидания соединения', ' url '=>' https://us-east-api.getstream.io/api/v1.0/feed/notification/1/?limit=7api_key=XXX ',' content_type '=> null,' http_code '= > '0', 'header_size' => '0', 'request_size' => '0', 'filetime' => '-1', 'ssl_verify_result' => '0', 'redirect_count' => '0' , 'total_time' => '4.077293', 'namelookup_time' => '0.127791', 'connect_time' => '0', 'pretransfer_time' => '0', 'size_upload' => '0', 'size_download' = > '0', 'speed_download' => '0', 'speed_upload' => '0', 'download_content_length' => '-1', 'upload_content_length' => '-1', 'starttransfer_time' => '0 ',' redirect_time '=>' 0 ',' redirect_url '=>' ',' primary_ip '=>' ',' certinfo '=> array (),' primary_port '=>' 0 ',' local_ip '=> '', 'local_port' => '0')) в строке CurlFactory.php 150 в CurlFactory :: finishError (object (CurlHandler), object (EasyHandle), object (CurlFactory)) в строке CurlFactory.php 103 в CurlFactory :: finish (объект (CurlHandler), объект (EasyHandle), объект (CurlFactory)) в строке CurlHandler.php 43 в CurlHandler -> __ invoke (объект (Запрос), массив ('синхронный' => истина, 'base_uri' => объект (Uri), 'тайм-аут' => '6', 'обработчик' => объект (HandlerStack), '' allow_redirects '=> array (' max '=>' 5 ',' protocol '=> array (' http ',' https '),' strict '=> false,' referer '=> false,' track_redirects '=> false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) в строке Proxy.php 28 в Proxy :: GuzzleHttp \ Handler \ {closure} (объект (Запрос), массив ('synchronous' => true, 'base_uri' => object (Uri), 'timeout' => '6', 'handler' => object (HandlerStack), 'allow_redirects' => array ('max' => '5', 'protocol' => array ('http', 'https'), 'strict' => false, 'referer' => false , 'track_redirects' => false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) в строке Proxy.php 51 в Proxy :: GuzzleHttp \ Handler \ {closure} (объект (Запрос), массив ('synchronous' => true, 'base_uri' => object (Uri), 'timeout' => '6', 'handler' => object (HandlerStack), 'allow_redirects' => array ('max' => '5', 'protocol' => array ('http', 'https'), 'strict' => false, 'referer' => false , 'track_redirects' => false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) в строке PrepareBodyMiddleware.php 42 at PrepareBodyMiddleware -> __ invoke (объект (Запрос), массив ('синхронный' => истина, 'base_uri' => объект (Uri), 'тайм-аут' => '6', 'обработчик' => объект (HandlerStack), '' allow_redirects '=> array (' max '=>' 5 ',' protocol '=> array (' http ',' https '),' strict '=> false,' referer '=> false,' track_redirects '=> false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) в строке Middleware.php 30 в Middleware :: GuzzleHttp \ {closure} (объект (запрос), массив ('синхронный' => истина, 'base_uri' => объект (Uri), 'тайм-аут' => '6', 'обработчик' => объект ( HandlerStack), 'allow_redirects' => массив ('max' => '5', 'protocol' => array ('http', 'https'), 'strict' => false, 'referer' => false, ' track_redirects '=> false),' http_errors '=> true,' decode_content '=> true,' verify '=> true,' cookies '=> false)) в строке RedirectMiddleware.php 68 в RedirectMiddleware -> __ invoke (объект (Запрос), массив ('синхронный' => истина, 'base_uri' => объект (Uri), 'тайм-аут' => '6', 'обработчик' => объект (HandlerStack), '' allow_redirects '=> array (' max '=>' 5 ',' protocol '=> array (' http ',' https '),' strict '=> false,' referer '=> false,' track_redirects '=> false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) в строке Middleware.php 59 в Middleware :: GuzzleHttp \ {closure} (объект (запрос), массив ('синхронный' => истина, 'base_uri' => объект (Uri), 'тайм-аут' => '6', 'обработчик' => объект ( HandlerStack), 'allow_redirects' => массив ('max' => '5', 'protocol' => array ('http', 'https'), 'strict' => false, 'referer' => false, ' track_redirects '=> false),' http_errors '=> true,' decode_content '=> true,' verify '=> true,' cookies '=> false)) в строке HandlerStack.php 67 в HandlerStack -> __ invoke (объект (Запрос), массив ('synchronous' => true, 'base_uri' => object (Uri), 'timeout' => '6', 'handler' => object (HandlerStack), '' allow_redirects '=> array (' max '=>' 5 ',' protocol '=> array (' http ',' https '),' strict '=> false,' referer '=> false,' track_redirects '=> false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false)) в строке Client.php 268 при Client-> Transfer (объект (запрос), массив («синхронный» => true, «base_uri» => объект (Uri), «timeout» => «6», «обработчик» => объект (HandlerStack), '' allow_redirects '=> array (' max '=>' 5 ',' protocol '=> array (' http ',' https '),' strict '=> false,' referer '=> false,' track_redirects '=> false), 'http_errors' => true, 'decode_content' => true, 'verify' => true, 'cookies' => false, '_conditional' => array ('User-Agent' => 'GuzzleHttp / 6.1. 1 curl / 7.35.0 PHP / 5.6.10-1 + deb.sury.org ~ trusty + 1 '))) в строке Client.php 98
Как один из соучредителей Stream я могу сказать, что с нашей стороны дела идут гладко 🙂 Вы можете проверить то же самое из Stream. страница состояния также.
Ошибки тайм-аута, которые вы испытываете, могут зависеть от многих вещей. Эти две наиболее распространенные причины подобных проблем:
Медленная / несогласованная задержка соединения между вашим локальным разработчиком и нашей конечной точкой API
Проблемы с DNS (например, неправильная обработка DNS TTL, плохие DNS-серверы, …)
Мое предложение состоит в том, чтобы позаботиться об обоих, сделав следующее:
Увеличьте время ожидания API для вашей среды разработки, в конфигурационном файле stream-laravel убедитесь, что у вас есть 'timeout' => 10
,
Убедитесь, что вы используете что-то вроде Google DNS (они отлично работают), IP-адреса 8.8.8.8
а также 8.8.4.4
Так как Homestead использует Ubuntu, вы можете обратиться к эта ссылка
Других решений пока нет …