Главная » Error » Socket error the remote host

Socket error the remote host

Socket error the remote host

Большинство майнеров сталкиваются со следующей ошибкой майнинга: Socket error the remote host. Данная ошибка может возникнуть из-за нескольких проблем, ниже рассмотрим каждую.

В первую очередь мы написали в службу поддержку ethermine.org. получили вот такой ответ:

«Thank you for your response, this seems to be related to the newest version of claymore miner. Please try rolling back a version, this should solve this.»

Перевод ответа: «Решением проблемы является использование более старой версии Claymore.»

Если вам указанный выше совет не помог, то рекомендуем попробовать следующие установки:

  1. Подключите интернет к ферме не по wifi сети. Если это решит проблему, то достаточно будет приемник отвести на небольшое расстояние от фермы. Сделать это можно при помощи usb удлинителя, если имеется адаптер.
  2. Переключите ферму на другой пул (на другой сервер).

Постоянно получаю ошибку SOCKET ERROR – socket closed

Если ошибка SOCKET ERROR повторяется раз в 10 минут, вам не о чем волноваться.

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

Python socket.error: [Errno 10054] The remote host forced an existing connection to close.

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

На днях прочитал веб-страницы с использованием Python. Использование urlopen на сайте считается атакой со стороны этого сайта. Иногда загрузка больше не разрешена. Request.read () остается зависшим после urlopen() . Выдается ошибка 10054.

Эта ошибка – сброс соединения одноранговым узлом. Легендарный удаленный хост сбрасывает соединение. Возможная причина в том, что период ожидания сокета слишком большой. Request = urllib.request.urlopen(url), request.close(); Также может быть, что сбой в режиме ожидания в течение нескольких секунд заставляет сайт идентифицировать поведение как атаку.

Конкретное решение заключается в следующем:

  1. import socket
  2. import time
  3. timeout = 20
  4. Socket.setdefaulttimeout (timeout)# set timeout for the entire socket layer. If the socket is used in subsequent files, you do not need to set it
  5. sleep_download_time = 10
  6. Sleep (sleep_download_time) #
  7. Request = urllib.request.urlopen(url)# here is the url to read the content
  8. Content = request.read()#
  9. Request.close ()# Remember to close

Поскольку операция чтения () после urlopen фактически вызывает некоторую функцию уровня сокета. Поэтому, установив период ожидания сокета по умолчанию, сеть может быть отключена сама по себе. Вам не нужно вечно ждать read() .

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

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

Adblock
detector