Почему вебхук возвращает ошибку read timeout expired?

Ссылка скопирована
1 ответ

На LARAVEL создал простого бота, разместил на собственном сервере. Айпи статичный, переадресацию настроил, 443 порт на сервере открыл. Выпущен само подписанный сертификат, веб хук устанавливается нормально.

Год работало нормально, но последние 3 недели ошибка вебхука
last_error_message "Read timeout expired"

Если post запрос прокидывать через Postman, то сервер сразу дает ответ.

С чем может быть связана?

Дополнительно:

по HTTPS тоже работает? мб срок действия сертификата истёк

  • Sergio, сертификат перевыпускал. По https доступ есть, через браузер, так и через postman.

    я кидаю запрос аналогичный запросу вебхука через постман, мне приходит нормальный ответ от сервера. Но сам вебхук достучаться не может, судя по информации, которую нагуглил.

  • Абсолютная аналогичная проблема с 19 января. Без изменений в сервере и сети. Перепробовал все, вплоть до регистрации нового бота. От вебхука не приходят сообщения.
  • Ответы:

    Точно такая же ситуация
    Провайдер дом.ру Екатеринбург

    Так же =( Есть решения?

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Кирилл JS Ответ

    Проблема с ошибкой "read timeout expired" при использовании вебхука может быть вызвана несколькими причинами. Вот несколько возможных решений:

    1. Проверьте настройки сети: Убедитесь, что ваш сервер имеет доступ к Интернету и не блокирует исходящие соединения. Проверьте наличие фаервола или других средств безопасности, которые могут блокировать обмен данными между вашим сервером и вебхуком.

    2. Проверьте URL вебхука: Убедитесь, что URL, на который отправляется вебхук, указан правильно и доступен. Проверьте, что вы используете правильный протокол (HTTP или HTTPS) и порт.

    3. Увеличьте таймаут: Попробуйте увеличить таймаут чтения (read timeout) в настройках вашего вебхука. Иногда слишком короткий таймаут может вызывать ошибку "read timeout expired".

    4. Проверьте код вебхука: Проверьте код вашего вебхука на наличие ошибок или багов, которые могут привести к ошибке "read timeout expired". Убедитесь, что ваш вебхук правильно обрабатывает запросы и возвращает ответы в установленные сроки.

    Применение этих рекомендаций должно помочь вам исправить ошибку "read timeout expired" и успешно использовать вебхуки на вашем сервере. Если проблема сохраняется, попробуйте обратиться к документации и поддержке сервиса, с которым вы работаете, для получения дополнительной помощи.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно