Перейти к содержимому
Atrides

[ZEC][XMR][ETH][EXP][GRS] Стабильный DwarfPool.

Рекомендуемые сообщения

Интересное решение. Можно выложить на пуле для всех?

Я готовлю новую прокси, туда также сделаю сделаю репорт о дате с последней шары. Будет проще ориентироваться для этого скрипта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

тут опять некоторые КРАЕВ не видят..железячным оффтопом засрали тему про ПУЛ? Тема закрыта на чистку и раздачу "пряников"...

 

                       Последние страницы почищены..пряники розданы..За дальнейший офф-будет рид онли уже..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Можно выложить на пуле для всех?
Да, можно.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Provok,У меня только что ребутнул комп а не майнер. Хотя я не обратил внимания шли шары или нет. Но что то с пулом походу, потому как 3 дня 24\7 без каких либо стопоров. А сегодня ночью на 4 часа завис, поставил скрипт -комп ребутнулся. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Ну так я и писал, что он ребутает комп, а не майнер.

Надо запустить прокси, подождать, пока в логе прокси будет первая шара и запустить скрипт. Ну и можно поглядеть в логе скрипта, были успешные проверки шар или нет.

Если скорость низкая, можно увеличить время после которого майнер будет считаться зависшим.

 

И да, скрипт работает только с прокси, если майнер майнит без прокси, то скрипт не должен запускаться, по идее. В нем проверки лога стоят.

Изменено пользователем Provok

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

@Provok,Все сделал как ты написал! Шары шли, чекинг то же, но комп ребутнулся.

 

А! Семен Семеныч! :) Туплю! Он должен ребутить комп! Ну тогда все правильно! Работает!

 

А есть возможность сделать рестарт майнера? Весь комп ребутить не по феншую. Но и за это Большое Спасибо!

post-2973-0-60646200-1457003854_thumb.jpg

Изменено пользователем Garick100

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Значит, при очередной проверке последняя шара оказалась достаточно старой, чтобы сработала перезагрузка.

 

В папке где лежит скрипт создается файл checkfarm.log Там записано время перезагрузки. Сравни с логом прокси, если за 5 минут до этого времени не было шар - значит все сработало правильно.

 

Предполагается, что скрипт, майнер и прокси сидят в автозагрузке, и стартуют сами после ребута.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

А есть возможность сделать рестарт майнера?

Я попробую сделать так, чтобы скрипт перезапускал майнер, а при неудаче ребутил комп.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Значит, при очередной проверке последняя шара оказалась достаточно старой, чтобы сработала перезагрузка.

 

В папке где лежит скрипт создается файл checkfarm.log Там записано время перезагрузки. Сравни с логом прокси, если за 5 минут до этого времени не было шар - значит все сработало правильно.

 

Предполагается, что скрипт, майнер и прокси сидят в автозагрузке, и стартуют сами после ребута.

 

5 минут многовато, иногда минут 10 не посылают шары, но всё работает.

Лучше это вынести настройкой в конфиг

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

5 минут многовато, иногда минут 10 не посылают шары, но всё работает.

Ну это если скорость маленькая. Сомневаюсь, что ферма на 100 MH может за 5 минут не найти ни одной шары.

 

 

Лучше это вынести настройкой в конфиг

Все настройки в первых строках скрипта. Можно открыть в блокноте и отредактировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

У меня теперь умер автозапуск какого то!?

До этого все было как нужно, а теперь чет не находит ни проксю ни майнер в систем 32!!???

 

timeout /t 10
etx GPU_MAX_ALLOC_PERCENT 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_HEAP_SIZE 100
start eth-proxy.exe 
timeout /t 10 
start ethminer -G -F http://127.0.0.1:8080/ -t 4 --cl-local-work 128 --cl-global-work 32760
exit
 
Что может быть?
з.ы. С ярлыка все стартуется. Мож пути в батнике прописать дополнительно?

post-2973-0-11116300-1457008363_thumb.jpg

post-2973-0-62681400-1457008369_thumb.jpg

Изменено пользователем Garick100

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

з.ы. С ярлыка все стартуется. Мож пути в батнике прописать дополнительно?

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Provok,

Ага! Тупонул. Уже понял! Закинул ярлык и все поехало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Боремся с реджектами - небольшой скрипт для циклического перезапуска прокси и майнера.

https://forum.bits.media/index.php?/blog/189/entry-399-avtomatiziruem-perezapusk-ethminer-eth-proxy/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Перезагрузился и началось такое

В майнере все нормально, на пуле скорость 13мх и шар мало.

UPD. Была проблема с майнером. 

post-7044-0-25789600-1457032899_thumb.jpg

Изменено пользователем Domanell

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пул живой?

/home/cathode/eth-proxy/stratum/protocol.py:178:dataReceived
--- <exception caught here> ---
/home/cathode/eth-proxy/stratum/protocol.py:229:lineReceived
/home/cathode/eth-proxy/stratum/event_handler.py:7:_handle_event
/home/cathode/eth-proxy/mining_libs/client_service.py:47:handle_event
/home/cathode/eth-proxy/mining_libs/jobs.py:27:replace_job
]
Traceback (most recent call last):
  File "/home/cathode/eth-proxy/stratum/protocol.py", line 229, in lineReceived
    result = self.event_handler._handle_event("eth_getWork", msg_result, connection_ref=self)
  File "/home/cathode/eth-proxy/stratum/event_handler.py", line 7, in _handle_event
    return defer.maybeDeferred(wrap_result_object, self.handle_event(msg_method, msg_result, connection_ref))
  File "/home/cathode/eth-proxy/mining_libs/client_service.py", line 47, in handle_event
    self.job_registry.replace_job(job, connection_ref)
  File "/home/cathode/eth-proxy/mining_libs/jobs.py", line 27, in replace_job
    is_main_pool = connection_ref._get_ip() == self.f.remote_ip
AttributeError: SocketTransportClientFactory instance has no attribute 'remote_ip'
2016-03-04 01:14:56,221 WARNING protocol # Failed message: local variable 'meta' referenced before assignment from 198.27.64.122
2016-03-04 01:14:56,222 INFO proxy # Disconnected from Stratum pool at eth-us.dwarfpool.com:8008
2016-03-04 01:14:56,222 INFO stats # 0 peers connected, state changed 1 times
2016-03-04 01:14:58,933 INFO stats # 1 peers connected, state changed 1 times
2016-03-04 01:14:58,933 INFO proxy # Connected to Stratum pool at eth-us.dwarfpool.com:8008
2016-03-04 01:14:59,185 ERROR protocol # [Failure instance: Traceback: <type 'exceptions.AttributeError'>: SocketTransportClientFactory instance has no attribute 'remote_ip'
/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py:614:_doReadOrWrite
/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py:215:doRead
/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py:221:_dataReceived
/home/cathode/eth-proxy/stratum/protocol.py:178:dataReceived
--- <exception caught here> ---
/home/cathode/eth-proxy/stratum/protocol.py:229:lineReceived
/home/cathode/eth-proxy/stratum/event_handler.py:7:_handle_event
/home/cathode/eth-proxy/mining_libs/client_service.py:47:handle_event
/home/cathode/eth-proxy/mining_libs/jobs.py:27:replace_job
]
Traceback (most recent call last):
  File "/home/cathode/eth-proxy/stratum/protocol.py", line 229, in lineReceived
    result = self.event_handler._handle_event("eth_getWork", msg_result, connection_ref=self)
  File "/home/cathode/eth-proxy/stratum/event_handler.py", line 7, in _handle_event
    return defer.maybeDeferred(wrap_result_object, self.handle_event(msg_method, msg_result, connection_ref))
  File "/home/cathode/eth-proxy/mining_libs/client_service.py", line 47, in handle_event
    self.job_registry.replace_job(job, connection_ref)
  File "/home/cathode/eth-proxy/mining_libs/jobs.py", line 27, in replace_job
    is_main_pool = connection_ref._get_ip() == self.f.remote_ip
AttributeError: SocketTransportClientFactory instance has no attribute 'remote_ip'
2016-03-04 01:14:59,474 WARNING protocol # Failed message: local variable 'meta' referenced before assignment from 198.27.64.122
2016-03-04 01:14:59,475 INFO proxy # Disconnected from Stratum pool at eth-us.dwarfpool.com:8008
2016-03-04 01:14:59,475 INFO stats # 0 peers connected, state changed 1 times
2016-03-04 01:15:02,080 INFO stats # 1 peers connected, state changed 1 times
2016-03-04 01:15:02,081 INFO proxy # Connected to Stratum pool at eth-us.dwarfpool.com:8008

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

А пока просто рестартаните прокси, заработает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

А пока просто рестартаните прокси, заработает.

Рестарт не помог, уже как не мучал не стартует больше. ;(

Поздно уже, пойду спать, завтра буду читать как и что может фиксануть для запуска.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рестарт не помог, уже как не мучал не стартует больше. ;(

Поздно уже, пойду спать, завтра буду читать как и что может фиксануть для запуска.

 

так как у тебя питон, то вот небольшой хак, поможет временно (просто файловер не будет работать)

файл /home/cathode/eth-proxy/mining_libs/jobs.py

в строке 27 заменить так:

        is_main_pool = True #connection_ref._get_ip() == self.f.remote_ip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Отчёт дня   :lol:


 


Фарм речек 500, без прокси - выдал 38.7 шариков. Получилось как и вчера. 


 


Были небольшие просадки по загрузке ГПУ ( обычно падает до 96%, тут падало до 88% ). Судя по шарам на производительности не сказалось, но осадок остался...  -_-


 


Общий вывод, пока, таков: Для мини ферм и тех у кого хороший пинг до серверов Гномко пула - прокси нужен исключительно для наличия в нём запасного сервера ( фаил овера ), если проксик зависает \ шлёт реджекты \ "тупит" - не используйте...потеряете от 0 до 1 %  ;)


 


Остальным советую - пользоваться   ^_^


 


Дальше планирую протестировать различия майнеров : ethereum и ethminer 03, и 04. Условия будут прокси + фарм речек 200, НО ethminer 04 с прокси не дружит ( у него свой встроенный для коинотрона )  - версия 1.0.4b3 работает, будем тестировать.  B) 


Изменено пользователем penetrator89

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Дальше планирую протестировать различия майнеров : ethereum и ethminer 03, и 04. Условия будут прокси + фарм речек 200, НО ethminer 04 с прокси не дружит ( у него свой встроенный для коинотрона ), его будем тестировать без.  B) 

 

 

Это неверная информация. Официальный ethminer поддерживает только getwork протокол, поэтому работает спокойно с проксей.

А с встроенным стратумом - это от приватный майнер от геноила.

И насколько я понимаю его тоже можно запускать без стратума на прокси напрямую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подтверждаю. ethminer-0.9.41-genoil-1.0.4b3 - работает. Значит Я скачивал версию b2 или более раннюю, тогда на прокси не приходили около 20 минут акцепты...а может не повезло  :o

 

Тогда будем тестировать все майнеры с прокси !  :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@penetrator89, Ты тестируешь на 1-ой 7970, как я понял, да?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тогда будем тестировать все майнеры с прокси !  :D

Лучше заведи отдельный топик, читающих больше будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Уважаемые, подскажите, вот стоит у меня ethproxy и майнер на него стоит, все вроде хорошо, но есть у меня некие подозрения, как я понял процесс, когда в прокси появляется новая строчка MAIN NEW_JOB, майнер должен написать Got work package и начать работать с ним, но следя за показателями, я достаточно часто вижу, что майнер продолжает майнить, несмотря на строчку MAIN NEW_JOB в проксе, может дажу пару строчек пропустить перед тем как переключится
объясните пожалуйста, пациент болен?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×