Ошибки времени ожидания Firebase WebPush - PullRequest
0 голосов
/ 08 сентября 2018

Ежедневно мы отправляем миллионы веб-запросов, используя VAPID и GCM / FCM. Мы используем серверы AWS и библиотеку https://github.com/web-push-libs/web-push-php для отправки веб-запросов. Мы начали получать ошибки тайм-аута, такие как ошибка 28 cURL: Тайм-аут операции истек после 20630 миллисекунд с 0 полученными байтами (см. http://curl.haxx.se/libcurl/c/libcurl-errors.html) с августа 2018 года.

Мы ничего не меняли (у нас одинаковые серверы, одинаковые настройки тайм-аута, одинаковый код, одинаковое количество токенов и т. Д.), Но частота ошибок тайм-аута увеличилась с% 0,1 до% 2,5 с августа 2018 года. Мы пытаемся перезапустить серверов, но это не имело никакого эффекта.

Это может быть связано как с AWS, так и с Firebase, но это не стабильная ошибка. Я имею в виду, что мы получаем эту ошибку за один токен, и в следующий раз мы успешно отправим webpush на эту учетную запись. Мы получаем эту ошибку не только для массовых вебпушей. иногда мы отправляем 1 персонализированный веб-запрос и получаем ошибку тайм-аута. Ошибка не имеет специальной информации, поэтому мы не можем найти причину этой ошибки.

Есть ли здесь кто-нибудь с той же проблемой тайм-аута с августа 2018 года?

...