connection reset by peer перевод на русский

В браузере первое открытие сайта всегда происходит только со второго раза, в первый раз всегда выдает такую ошибку и тут же сразу открывает сайт.

На компьютере так же. Думал провайдер косячит, но rss читалка inoreader тоже периодически выдает ошибку ленты: cURL error 56: Recv failure: Connection reset by peer

Содержание

  1. Ошибка
  2. Описание ошибки
  3. Решение проблемы
  4. Jun 14, 2018 07:04 · 172 words · 1 minute read docker

Ошибка

Сетевая ошибка 10054: «Connection reset by peer»

Описание ошибки

Ошибка возникает, когда сервер принудительно разрывает соединение с клиентом по какой-то причине. Иногда причина разрыва соединения пишется в логе клиента, иногда (по соображениям безопасности) — нет.

Например, когда IP адрес компьютера клиента входит в список заблокированных, MyChat Server будет блокировать любые попытки подключения клиента, без объяснения причин.

Решение проблемы

Как правило, чтобы выяснить причину, почему сервер разрывает соединение с клиентом, следует зайти в WEB-консоль администрирования сервера MyChat и посмотреть системный лог.

Раздел «Инструменты» — «Просмотр протоколов». Тип протоколов: «Системные протоколы».

По системному протоколу можно сделать выводы о причине отключения клиентского приложения (по IP адресу и UIN, если пользователь успел авторизоваться).

Jun 14, 2018 07:04 · 172 words · 1 minute read docker

Вы наверняка видели эту ошибку, когда пытались подключиться к web-серверу, запущенному в docker-контейнере. К слову, отсутствие ответа от web-сервера — тоже довольно распространенная ошибка. Давайте разберемся!

В зависимости от того, какой инструмент вы используете ( curl , http , браузер) полученные ошибки могут отличаться, но результат будет тот же — ваш web-сервер не вернет вам ожидаемую страницу.

Возможно, вы даже попытались устранить эту ошибку: например, установили curl внутри docker-контейнера и запустили

(или любой другой порт, на котором работает web-сервер) — и все отработало как ожидалось.

Если так и произошло — с большой долей вероятности это связано с тем, что в настройках вашего web-сервера есть привязка к localhost, то есть, что он будет доступен только внутри вашего контейнера.

Для устранения данной проблемы разрешите своему web-серверу слушать на всех доступных сетевых интерфейсах (проще говоря, вместо localhost укажите 0.0.0.0). Практически всегда это то, что нужно сделать если вы хотите предоставить публичный доступ к вашему web-приложению.

Да, и конечно же, не забудьте о пробросе портов ( -p 3000:3000 ) при запуске вашего docker-контейнера, если к нему нужен доступ снаружи.

Источник: computermaker.info

Понравилась статья? Поделиться с друзьями:
Ок! Компьютер
Добавить комментарий