Почему я получаю сообщение об ошибке «cURL error 28: Resolving timed» при обновлении страницы?getstream.io - PullRequest
0 голосов
/ 13 октября 2018

Я получаю тайм-аут завитка, используя библиотеку stream-laravel из getstream.io.Это происходит, когда я запрашиваю канал активности для отображения в шаблоне блейда.

У меня в настройках stream-laravel задано время ожидания 3. Когда страница отображается, корректно отображается канал активности.Если я обновлю эту страницу после истечения времени ожидания, я получу эту ошибку curl:

cURL error 28: Resolving timed out after 4058 milliseconds (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

Похоже, что происходит, что сеанс curl для getstream.io не имеетотключен, и когда происходит обновление страницы, он думает, что он все еще подключен, и, поскольку время истекло для тайм-аута, возвращает эту ошибку.

При последующем запросе (обновлении страницы) он снова работает.Промойте и повторите.

Я не единственный, у кого возникла эта проблема, см .: Тайм-аут соединения GetStream.io на PHP addActivity

Эта проблема никогда не решалась, нопохоже.

Это как на моем локальном устройстве, так и на производстве.

...