Pages:
Author

Topic: [40 TH/s] pool.itzod.ru - RSMPPS 0% fee/LongPoll/JSON API/Websockets/No Invalid - page 37. (Read 1293698 times)

sr. member
Activity: 266
Merit: 250
Может кто знает утилиту наподобие stratum mining proxy от slush'а для использования в целях переключения воркера на разные пулы? (изменения хоста-логина-пароля в stratum протоколе) Пытаюсь, собственно, использовать эту штуку на своем хосте в качестве средства для отладки и перенаправления китайского барахла на нужный пул, но оно почему-то не работает как надо. Судя по краткому изучению проблемы, дело в каком-то хитром сочетании версии cgminer'а на этих самых китайских поделиях и особенностей stratum mining proxy.

Вот что наблюдается

Code:
2014-02-28 16:50:49,862 DEBUG protocol protocol.writeJsonRequest # < {"params": ["invader_7", "1393618305 21849", "02000000", "5310ed81", "6c462936"], "id": 5, "method": "mining.submit"}
2014-02-28 16:50:49,865 DEBUG protocol protocol.writeJsonRequest # < {"params": ["invader_7", "1393618305 21849", "02000000", "5310ed81", "c6093180"], "id": 6, "method": "mining.submit"}
2014-02-28 16:50:49,867 DEBUG protocol protocol.writeJsonRequest # < {"params": ["invader_7", "1393618305 21849", "02000000", "5310ed81", "daba8012"], "id": 7, "method": "mining.submit"}
2014-02-28 16:50:49,873 DEBUG protocol protocol.writeJsonRequest # < {"params": ["invader_7", "1393618305 21849", "02000000", "5310ed81", "f247ad94"], "id": 8, "method": "mining.submit"}
2014-02-28 16:50:49,885 DEBUG protocol protocol.writeJsonRequest # < {"params": ["invader_7", "1393618305 21849", "02000000", "5310ed81", "b55c5aa6"], "id": 9, "method": "mining.submit"}
2014-02-28 16:50:49,909 DEBUG protocol protocol.lineReceived # > {u'error': [23, u'H-not-zero', None], u'result': None, u'id': 5}
2014-02-28 16:50:49,909 INFO proxy stratum_listener.submit # [47ms] Share from 'invader_7' REJECTED: (23, u'H-not-zero', None)
2014-02-28 16:50:49,954 DEBUG protocol protocol.lineReceived # > {u'error': [23, u'H-not-zero', None], u'result': None, u'id': 6}
2014-02-28 16:50:49,955 INFO proxy stratum_listener.submit # [89ms] Share from 'invader_7' REJECTED: (23, u'H-not-zero', None)
2014-02-28 16:50:49,955 DEBUG protocol protocol.lineReceived # > {u'error': [23, u'H-not-zero', None], u'result': None, u'id': 7}
2014-02-28 16:50:49,955 INFO proxy stratum_listener.submit # [88ms] Share from 'invader_7' REJECTED: (23, u'H-not-zero', None)
2014-02-28 16:50:49,956 DEBUG protocol protocol.lineReceived # > {u'error': [23, u'H-not-zero', None], u'result': None, u'id': 8}
2014-02-28 16:50:49,956 INFO proxy stratum_listener.submit # [82ms] Share from 'invader_7' REJECTED: (23, u'H-not-zero', None)
2014-02-28 16:50:49,956 DEBUG protocol protocol.lineReceived # > {u'error': [23, u'H-not-zero', None], u'result': None, u'id': 9}
2014-02-28 16:50:49,957 INFO proxy stratum_listener.submit # [71ms] Share from 'invader_7' REJECTED: (23, u'H-not-zero', None)

Причем иногда даже проскакивает accepted, но количество их несопоставимо мало.

Code:
2014-02-28 16:51:20,407 DEBUG protocol protocol.writeJsonRequest # < {"params": ["invader_7", "1393618403 21850", "02000005", "5310ede3", "b9c642c3"], "id": 638, "method": "mining.submit"}
2014-02-28 16:51:20,408 DEBUG protocol protocol.writeJsonRequest # < {"params": ["invader_7", "1393618403 21850", "02000006", "5310ede3", "c0d72bb3"], "id": 639, "method": "mining.submit"}
2014-02-28 16:51:20,471 DEBUG protocol protocol.lineReceived # > {u'error': None, u'result': True, u'id': 638}
2014-02-28 16:51:20,471 INFO proxy stratum_listener.submit # [63ms] Share from 'invader_7' accepted, diff 2
2014-02-28 16:51:20,525 DEBUG protocol protocol.writeJsonRequest # < {"params": ["invader_7", "1393618403 21850", "02000006", "5310ede3", "3c66a94c"], "id": 640, "method": "mining.submit"}
2014-02-28 16:51:20,555 DEBUG protocol protocol.lineReceived # > {u'error': [23, u'H-not-zero', None], u'result': None, u'id': 639}

Направленное напрямую на eligius китайское поделие работает нормально. Однако, будучи перенаправленным на него же через stratum mining proxy, выдает режекты с ошибками "H-not-zero".
Ясное дело, проблема где-то в stratum mining proxy, но пока так и не понял как это исправить.

EDIT:

Похоже, этот патч мне помог! Взял отсюда.
Это нужно исключительно для исправления несовместимости stratum mining proxy и некоторых версий cgminer. Корректно будет работать только в конфигурации с одним воркером.

Quote
( - remove; + add)
jobs.py:
~ line 61
-        return self.coinb1_bin + extranonce + self.coinb2_bin
+        return self.coinb1_bin + extranonce + self.extranonce2 + self.coinb2_bin

stratum_listener.py:
~ line 155
-        subs2 = Pubsub.subscribe(self.connection_ref(), MiningSubscription())[0]
-        defer.returnValue(((subs1, subs2),) + (self.extranonce1+tail, extranonce2_size))
+        subs2 = Pubsub.subscribe(self.connection_ref(), MiningSubscription())[0]
+        extranonce2_size = extranonce2_size + 1;
+        log.info("Expected extranonce2_size of '%s'" % (extranonce2_size))
+        defer.returnValue(((subs1, subs2),) + (self.extranonce1, extranonce2_size))

~line 171
-            result = (yield self._f.rpc('mining.submit', [worker_name, job_id, tail+extranonce2, ntime, nonce]))
+            result = (yield self._f.rpc('mining.submit', [worker_name, job_id, extranonce2, ntime, nonce]))
sr. member
Activity: 257
Merit: 250
Balthazar С переездом новости есть?
legendary
Activity: 1876
Merit: 1000
Пивасик, ты все еще обижен на самого себя? Тебе не дает покоя тот факт, что ты - никчемность, которая не может сама себя наказать? Выход есть - повесься!!!!

sr. member
Activity: 266
Merit: 250
Все там есть, образ слизан с авалона, но отсутствует желание давать удаленный доступ к железу. Подозреваю, делают так чтобы исключить возможность разогнать железку без ихнего ведома и полазить в сети этого "секретного хостинга". Попросил доступ к cgminer-api , посмотрим что ответят.
legendary
Activity: 3108
Merit: 1359
Странные китайцы, телевизор в телефон запихать смогли, а sshd включить в разворачиваемый на девайсах образ - нет... Roll Eyes
sr. member
Activity: 266
Merit: 250
Да вот вся беда как раз в полном отсутствии удаленного доступа на анты у китайцев. Вот такой у них хостинг.
Написал им еще одно письмо на эту тему, но все это похоже на обращение в "спортлото".
legendary
Activity: 3108
Merit: 1359
Я конечно понимаю, проблемы инжинигеров никого не волнуют.
Однако, данная ситуация (подозрительно одновременное с всплесками режектов отваливание антов на китайском хостинге) проявляется уже не первый раз и удаленного доступа к майнерам на китайском хостинге у меня попросту, к сожалению, нет.
Единственное что я могу сделать со своей стороны - попросить китайцев поменять пул на другой.

Вот текущая ситуация




Дело не в волнении или в его отсутствии, а в том что непонятно, что и где искать.

На уровне сети с нашей стороны все выглядит нормально, кроме очереди пакетов:

Quote
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:9752613466 errors:0 dropped:0 overruns:20 frame:0
TX packets:12595294475 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:881567294405 (821.0 GiB)  TX bytes:15153665060236 (13.7 TiB)

Хотя 20 оверранов на 9 миллиардов пакетов - это ерунда полная.

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

P.S. Можно попробовать поднять VPN и посмотреть, что будет там. По крайней мере, думал над этим.
sr. member
Activity: 473
Merit: 252
Cricetus cricetus
Вроде переезжаем же уже скоро на другой хостинг? Может нормализуется.
sr. member
Activity: 266
Merit: 250
Я конечно понимаю, проблемы инжинигеров никого не волнуют.
Однако, данная ситуация (подозрительно одновременное с всплесками режектов отваливание антов на китайском хостинге) проявляется уже не первый раз и удаленного доступа к майнерам на китайском хостинге у меня попросту, к сожалению, нет.
Единственное что я могу сделать со своей стороны - попросить китайцев поменять пул на другой.

Вот текущая ситуация



hero member
Activity: 830
Merit: 1000
Пивасик, ты все еще обижен на самого себя? Тебе не дает покоя тот факт, что ты - никчемность, которая не может сама себя наказать? Выход есть - повесься!!!!
legendary
Activity: 1876
Merit: 1000
Не взяли на работу?

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

Поэтому и судят по себе, раздавая никому не нужные советы  Grin

legendary
Activity: 954
Merit: 1003
Ты знаешь, что-то последние пару лет не особо много работы. Наверное потому, что по близости датацентров нет никаких с тележками, кругом один лес да реки.

Не взяли на работу?

Не расстраивайся, ты можешь пилить лес и продавать за биткоины. Точи зубки, бобёр! Smiley
sr. member
Activity: 266
Merit: 250
Что-то странное периодически с пулом происходит, подозрительно одновременно идут режекты с лотков и отваливаются анты на китайском хостинге.



legendary
Activity: 1876
Merit: 1000
Пива, а какой у тебя график сейчас? Я так понял же, что тебе на работе не дают на биткоинтолке сидеть, ведь ты должен грузить асики в датацентре Битфури. Работы много очень?

Ты знаешь, что-то последние пару лет не особо много работы. Наверное потому, что по близости датацентров нет никаких с тележками, кругом один лес да реки.
Иногда выхожу порыбачить, поохотиться или просто погулять. Точный график не скажу, многое ведь зависит от сезона, погоды и желания.
legendary
Activity: 3108
Merit: 1359
Пока отложено, будет после переезда уже.
А когда переезд?
Железку уже настроил, надо еще одну под БД и будем переезжать. По идее, в середине недели.
legendary
Activity: 954
Merit: 1003
Конечно ломает, а тебя нет?

Пива, а какой у тебя график сейчас? Я так понял же, что тебе на работе не дают на биткоинтолке сидеть, ведь ты должен грузить асики в датацентре Битфури. Работы много очень?
sr. member
Activity: 257
Merit: 250
Пока отложено, будет после переезда уже.
А когда переезд?
legendary
Activity: 3108
Merit: 1359
Пока отложено, будет после переезда уже.
sr. member
Activity: 257
Merit: 250
А что у нас там с неймами и всем остальным?
legendary
Activity: 1876
Merit: 1000
Пива, а ты на форум приходишь, когда обострение от того, что в аптеке препаратик перестают поставлять?
Кстати, у тебя только один бот стахановец. Это потому что у тебя на компьютере два браузера, тебя ломает перелогиниваться и ты держишь два залогиненных ака?

Конечно ломает, а тебя нет?
Ты ведь тоже мой бот, точнее свой собственный. И доказательство этому то, что все три твоих личности поздно ночью сидят онлайн, так как в аптеке нет лекарств.
Жаль, что тебе, как части множества собственных личностей этого никогда это не осознать. Но ты можешь прямо сейчас попробовать опровергнуть, что Pivo&stahanovec являются частью тебя  Grin    
Pages:
Jump to: