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

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

Свежих сурсов нема, что бы посмотреть что там уважаемый автор поменял в сервисе YII, так бы мог наверно сказать что сломалось. Может estimate добавил для разделения цены монет в одном алго, а тпру возьми и убери это ))) Шас попробую сниффнуть запросы от МЦ и посмотрю что там.

 

UPD Что я только что узрел, при беглом взгляде на траффик МЦ.

Неплохо бы автору самому на свой трафф взглянуть, там часть запросов идёт с ответом "такого пути запроса уже нет, перенесён". Потом могу собрать список, где сервера сильно удивляются запросам и дают error 301 Permanently moved.

 

Конкретно по YII. Даже при отключенном балансе, МЦ всё одно сыпет GETы по всем кошелькам.

"nobalance": true,
"nospeed": true,
"nospeedworker": true,
 

И как при таких сеттингах я вижу первым делом пачку гетов по всем кошелькам??? Идёт прострел пакетом этих запросов.

Затем сервак yii радостно тормозит и на каком то моменте даёт "Forbbiden".

Где то там доходит дело до запроса статуса и прочего, но ответа уже нема.

Я не могу адекватно сказать почему так, для анализа мне надо, что бы у меня корректно работали ответы по апи просто, без МЦ(ленивые админы прова попросили 10 дней на ответ, а кореш, который там работал этим самым админом, ушел в другую контору).

Но желающие могут взять www.tcpcatcher.org, врубить в виндах manual proxy localhost 8200 и насладиться наблюдением за траффиком мц.

Тестить можно и не на риге. До запуска майнеров дело не дойдёт если без -a

Желательно знание http request/response и отличия http от https ))

из всего вышеперечисленного понял,что запрос который шлет МС уже устарел.я правильно понимаю?=)

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


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

Я бы вообще дал возможность отключать эти все балансы, лишь бы меньше гадили в эфир запросами...

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


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

Я бы вообще дал возможность отключать эти все балансы, лишь бы меньше гадили в эфир запросами...

ну для юимпа и ему подобных в принципе логично ибо все равно каждые 3 часа вывод монет и отследить балланс нереально...а вот для МПХ или супры - вроде как удобно - можно сразу видеть балансы в баксах,не заходя на биржу...и уж если юимп так выбрыкивается...возможно так и надо делать.один фиг за балансами захожу на страницу кошельков.

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

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


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

из всего вышеперечисленного понял,что запрос который шлет МС уже устарел.я правильно понимаю?=)

если перевести с тех жаргона на русский, то мы заваливаем YII с старта запросами по кошелям, это серваку надоедает быстро и он нас блочит( https://en.wikipedia.org/wiki/HTTP_403 ). толи запросы неверные, толи просто флудим. происходит это ещё до запроса цен. без цен МЦ показывает все монеты YII как баннед. так как у меня не понятные проблемы в целом с этим адресом, я не могу гарантировать, что эта картина событий для всех такая, но предварительно вот так. Решений для этой проблемы есть пачка. Можно сначала цены спрашивать. Можно nobalance починить. Можно для YII сделать задержку между кажды запросом кошеля. Это то что я за 10 секунд придумал.

 

Я бы вообще дал возможность отключать эти все балансы, лишь бы меньше гадили в эфир запросами...

 
Так есть же "nobalance": true, только не работает. попробуйте, может я чего не так отключил.
Изменено пользователем Tallike

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


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

если перевести с тех жаргона на русский, то мы заваливаем YII с старта запросами по кошелям, это серваку надоедает быстро и он нас блочит. происходит это ещё до запроса цен. без цен МЦ показывает все монеты YII как баннед. так как у меня не понятные проблемы в целом с этим адресом, я не могу гарантировать, что эта картина событий для всех такая, но предварительно вот так.

мдэ...ну будем надеяться,что это поправимо.ждем найимудрейшего :D

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


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

Вообще не вовремя все эти неполадки с ямпом!( К тёще уезжать со дня на день на 2-3 недели, а тут такое дело с МС...((

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


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

Как временная мера, включить монеты на пулах Zpool и Coin-miners, которые есть на Yiimp, но в строке запуска изменить ссылки на Yiimp, только профит привести в соответствие с иимповским командой cweight, что я себе и сделал

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

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


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

Как временная мера, включить монеты на пулах Zpool и Coin-miners, которые есть на Yiimp, но в строке запуска изменить ссылки на Yiimp, только профит привести в соответствие с иимповским командой cweight, что я себе и сделал

ну зпул вообще не канает.в очередной раз убедился...попробовал помайнить blakecoin c конвертацией в биток.майнил минут 20 и нашел какой-то blakebitcoin, которого нет ни в списке монет по алго,ни в эксплорере зпула...наедалово

zp5tm1qbi6969.jpg

 

92c31apgjk636.jpg

 

k7dmpdonxr145.jpg

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


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

Я имел ввиду профит брать с Zpoola и ему подобных, а майнить на иимпе, но это только где на одном алгоритме одна монета

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

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


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

Подскажите пожалуйста, какую строчку в конфиге прописать, чтобы Найсхэш по мимо своего майнера для алгоритма Equihash использовал бы еще майнер от EWBF. Он выдает больше солей на этом алгоритме. Пробую добавить в конфиге строку в раздел где все алгоритмы Nicehash

 

{"active": true, "algo": "equihash", "folder": "_APARAM1_", "cweight": 1, "command": "_APARAM2_", "arguments": "_APARAM3_ --server equihash.eu.nicehash.com --port 3357  --user _ACCOUNT_ --pass x","usewindow":  true }

 
но в окне МС одни нули и ни цена ни другая информация не подтягивается. И соответственно майнить этим майнером на найсхэше не получается. Я повторю, хочу чтобы на найсхэше можно было использовать по мимо его майнера еще и майнер от EWBF, вдруг в новых версиях найсхэшевский майнер начнет показывать лучшие результаты.

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


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

Я имел ввиду профит брать с Zpoola и ему подобных, а майнить на иимпе, но это только где на одном алгоритме одна монета

а=)та проще тогда руками уж включить самую любимую монету и насладится процессом классического майнинга с тысячами принятых шар=)

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


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

del

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

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


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

 

Подскажите пожалуйста, какую строчку в конфиге прописать, чтобы Найсхэш по мимо своего майнера для алгоритма Equihash использовал бы еще майнер от EWBF. Он выдает больше солей на этом алгоритме. Пробую добавить в конфиге строку в раздел где все алгоритмы Nicehash

 

{"active": true, "algo": "equihash", "folder": "_APARAM1_", "cweight": 1, "command": "_APARAM2_", "arguments": "_APARAM3_ --server equihash.eu.nicehash.com --port 3357  --user _ACCOUNT_ --pass x","usewindow":  true }

 
но в окне МС одни нули и ни цена ни другая информация не подтягивается. И соответственно майнить этим майнером на найсхэше не получается. Я повторю, хочу чтобы на найсхэше можно было использовать по мимо его майнера еще и майнер от EWBF, вдруг в новых версиях найсхэшевский майнер начнет показывать лучшие результаты.

 

В алгоритмах 

          {"name": "equihash","display": "Equihash","hashrate": 0.834,"mu": "kH/s", "devfee": 2, "power": 490,"aparam1": "Miners\\Nvidia\\EWBF","aparam2": "miner.exe","aparam3": "" },

В конфиге найсхэша

          {"active": true, "algo": "equihash", "priceid": "24", "folder": "_APARAM1_", "cweight": 1, "fee": 3, "command": "_APARAM2_", "arguments": "_APARAM3_ --server equihash.eu.nicehash.com --user _ACCOUNT_ --pass x --port 3357", "usewindow":  true},
Если захочется родной майнер, полностью строку менять

а=)та проще тогда руками уж включить самую любимую монету и насладится процессом классического майнинга с тысячами принятых шар=)

У "эксклюзивов", там да, профит космический, а у популярных монет профит совпадает на иимпоподобных пулах. Взять хотя бы xvg mac btx

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


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

Как временная мера, включить монеты на пулах Zpool и Coin-miners, которые есть на Yiimp, но в строке запуска изменить ссылки на Yiimp, только профит привести в соответствие с иимповским командой cweight, что я себе и сделал

Хорошая идея, надо попробовать

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


Ссылка на сообщение
Поделиться на других сайтах
(изменено)
{"name": "equihash","display": "Equihash","hashrate": 0.834,"mu": "kH/s", "devfee": 2, "power": 490,"aparam1": "Miners\\Nvidia\\EWBF","aparam2": "miner.exe","aparam3": "" },

так у меня так и сделано, но результат пустые значения

 

В конфиге есть два алгоритма, один просто Equihash а другой EquihashNH в них разные майнеры прописаны с разными хэшрейтами.

 

"algorithms": [
        {"name": "equihash", "display": "Equihash", "hashrate": 0.745,"mu": "kH/s", "devfee": 2, "power": 50,"aparam1": "Miners\\Nvidia\\EWBF","aparam2": "miner.exe","aparam3": "" },
        {"name": "equihashNH", "display": "EquihashNH", "hashrate": 0.674,"power": 50,"aparam1": "Miners\\Nvidia\\Eqm","aparam2": "eqm.exe","aparam3": "-ca -ca -cm 0 -cm 0" },

 

теперь в конфиге в разделе где NiceHash я хочу чтобы были оба этих алгоритма. у меня сейчас там вот так:

 

"algos": [
         
            {"active": true, "algo": "equihashNH", "priceid": "24", "folder": "_APARAM1_", "cweight": 1, "fee": 4, "command": "_APARAM2_", "arguments": "_APARAM3_ -l eu -u _ACCOUNT_ -w _WORKER_", "usewindow":  true},
{"active": true, "algo": "equihash", "priceid": "24", "folder": "_APARAM1_", "cweight": 1, "fee": 3, "command": "_APARAM2_", "arguments": "_APARAM3_ --server equihash.eu.nicehash.com --user _ACCOUNT_ --pass x --port 3357", "usewindow":  true}
]
 
Но вот такой результат
14784852_5c5e7df28dd504f82a59d8339a72182
Изменено пользователем SolanD

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


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

Скорее всего конфликт , надо попробовать одну строку убрать. Если с одной строкой работает, то клонировать в конфиге пул найсхэш, например Nicehash_clon, только поудалять все алгоритмы кроме эквихэша. В одном будет equihashNH, в другом  equihash

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

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


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

Скорее всего конфликт , надо попробовать одну строку убрать

да если убрать однин из алгоритмов в настройках найсхэша то все ок работает. Спасибо.

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


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

Я предыдущее сообщение дополнил, попробуйте

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


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

Я предыдущее сообщение дополнил, попробуйте

нет, так не работает. То же самое. видимо Api nicehash как то не понимает что это. Может как-то переделать чтобы цены и расчет брал не с найсхэша а с WTM?

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


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

а как увидеть в этой программе реальный Хэшрейт который показывает в данный момент майнер на данном алгоритме? и как сделать так чтобы в консоль выводилось больше информации о текущем процессе майнинга, температура, хэшейт и так далее?

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


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

да если убрать однин из алгоритмов в настройках найсхэша то все ок работает. Спасибо.

запутался=)и вообще.нафига сюда пихать найс, если в найсе собственная переключалка?=)

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

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


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

запутался=)и вообще.нафига сюда пихать найс, если в найсе собственная переключалка?=)

все просто. В найсе переключалка работает только с теми майнерами которые встроенные. А вот если я хочу использовать сторонние майнеры, или например для одной и тойже монетки (алгоритма) использовать два майнера в зависимости от версии и выдаваемого хэшрейта. В общем найсмайнер не дает этого делать. А тут можно прописать любые майнеры для любого пула.

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


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

все просто. В найсе переключалка работает только с теми майнерами которые встроенные. А вот если я хочу использовать сторонние майнеры, или например для одной и тойже монетки (алгоритма) использовать два майнера в зависимости от версии и выдаваемого хэшрейта. В общем найсмайнер не дает этого делать. А тут можно прописать любые майнеры для любого пула.

ну я в свое время просто напросто заменял их майнеры своими с теми же именами=)

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


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

Автор, МЦ в CheckData сначала всё подчитывает с сервака, а ПОТОМ решает парсить на экран или нет. Я в шоке, но зачем так??? Ты уже прочитал, без всяких условий, зачем вообще эти парам, если он влияет только отображать или нет, я думал это коллбэк, который асинхронно читает по условию, но судя по снифу нет:

public override void CheckData()
{
 foreach (YIIMPPriceEntry entry in PriceEntries)
 {
  if (!string.IsNullOrWhiteSpace(entry.Wallet))
  {
   WebUtil2.DownloadJson("http://yiimp.ccminer.org/api/walletEx?address=" + entry.Wallet, Process);
  }
 }
}

private void Process(object RawData)
{
 if (_nobalance == false)
  ProcessBalances(RawData);

 if (_nospeed == false)
  ProcessSpeed(RawData);
}

Нет, я понимаю, что в валлетХ лежит инфа и по спиду и по валлету. Но тогда введи один парам в конфиг "nostatus" и работай скорость и баланс от него. И ессно надо ифом по этому параму подчитку обложить, а не парсинг. Два парама, которые могут быть в разнобой тут без смысла, по одному тру всё равно считаешь, да что там, похуй что в конфиге, всё читается безусловно....у меня подгарает.....

И кстати YII судя по их апи странице не отдаёт скорости воркеров, нет её. А теперь у них и wallet и walletEx вообще закрыты 403, так что пофиг на всё.

ОК. С этим разобрались.

Решил врубить wtm, там

public override void CheckPrices()
{            
 if (PriceWTM == true) WTMUpdate();
 else
 {
  WebUtil2.DownloadJson("http://yiimp.ccminer.org/api/currencies", ProcessCurrencies);
  WebUtil2.DownloadJson("http://yiimp.ccminer.org/api/status", ProcessPrices);
 }
}

это позволило надеяться, что wtm перепишет проблемный заход. Но тут сюрприз. А updateWTM баннед статусы не снимает, глянул по коду, нет там _banned=false. Да у короткий тест с вставленным priceid результата в виде цены не дал, возможно из за баннед, детально не смотрел, сначала надо убирание баннед добавить.

Ну и на закуску не совсем ясно почему CheckPrices то нормально не отработал по ветке не WTM. Курр и статус то отвечают норм. <<<-----Вот тут логический баг из за которого сейчас всё не работает.

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

 

И ещё в снифе видел как vcash если добавлен в MPH, то поливает запросами как с пулемёта, походу есть состояние когда монета перезапрашивается с сервака бесконечно, возможно как то связано с тем, что вкэш этот фактически в заморозке на пуле. Я его вычеркнул, но проблема может всплыть на другой монете. Повторить легко, вруби вкеш и снифай через например Microsoft Message analyzer с фильтром HTTP. Разбирать и оптимизировать работу с источниками без вопросов надо, иначе нас перебанят и за дело.

 

Держи логов

MessageNumber	DiagnosisTypes	Timestamp	TimeElapsed	Source	Destination	Module	Summary	
19162	None	2017-07-07T18:07:40.3516780	0.0536318	192.168.1.51	www.whattomine.com	HTTP	Operation, Status: Moved Permanently (301), GET /coins.json, Version: HTTP/1.1	
19634	None	2017-07-07T18:07:44.0011316	0.0718783	192.168.1.51	www.whattomine.com	HTTP	Operation, Status: Moved Permanently (301), GET /coins.json, Version: HTTP/1.1	
19676	None	2017-07-07T18:07:44.0764766	0.0497358	192.168.1.51	www.whattomine.com	HTTP	Operation, Status: Moved Permanently (301), GET /coins/43.json, Version: HTTP/1.1	
19685	None	2017-07-07T18:07:44.0840775	0.0506683	192.168.1.51	www.whattomine.com	HTTP	Operation, Status: Moved Permanently (301), GET /coins/185.json, Version: HTTP/1.1	
19710	None	2017-07-07T18:07:44.1349038	0.0364400	192.168.1.51	www.whattomine.com	HTTP	Operation, Status: Moved Permanently (301), GET /coins/185.json, Version: HTTP/1.1	
20010	None	2017-07-07T18:07:44.3431928	0.0769986	192.168.1.51	www.coinexchange.io	HTTP	Operation, Status: Moved Permanently (301), GET /api/v1/getmarketsummaries, Version: HTTP/1.1	
19982	None	2017-07-07T18:07:44.3218703	0.0591437	192.168.1.51	dmd.miningfield.com	HTTP	Operation, Status: Found (302), GET /index.php?page=api&action=getpoolinfo&api_key=ччч, Version: HTTP/1.1	
19999	None	2017-07-07T18:07:44.3312012	0.0657750	192.168.1.51	dmd.miningfield.com	HTTP	Operation, Status: Found (302), GET /index.php?page=api&action=getdashboarddata&api_key=ччч, Version: HTTP/1.1	
20059	None	2017-07-07T18:07:44.3810832	0.0475857	192.168.1.51	dmd.miningfield.com	HTTP	Operation, Status: Found (302), GET /index.php?page=api&action=getuserbalance&api_key=ччч&id=ссс, Version: HTTP/1.1	
20080	None	2017-07-07T18:07:44.3970527	0.0729064	192.168.1.51	dmd.miningfield.com	HTTP	Operation, Status: Found (302), GET /index.php?page=api&action=getuserworkers&api_key=ччч&id=ччч, Version: HTTP/1.1	
31211	None	2017-07-07T18:08:43.9781684	0.1408042	192.168.1.51	www.coinexchange.io	HTTP	Operation, Status: Moved Permanently (301), GET /api/v1/getmarketsummaries, Version: HTTP/1.1	
52769	None	2017-07-07T18:10:44.5695226		yiimp.ccminer.org	192.168.1.51	HTTP	Response, Status: Forbidden (403), Version: HTTP/1.1	
52769	None	2017-07-07T18:10:44.5695226		yiimp.ccminer.org	192.168.1.51	HTTP	Response, Status: Forbidden (403), Version: HTTP/1.1	
52769	None	2017-07-07T18:10:44.5695226		yiimp.ccminer.org	192.168.1.51	HTTP	Response, Status: Forbidden (403), Version: HTTP/1.1	
52769	None	2017-07-07T18:10:44.5695226	0.0001157	yiimp.ccminer.org	192.168.1.51	HTTP	Response, Status: Forbidden (403), Version: HTTP/1.1	
52771	None	2017-07-07T18:10:44.5696383		yiimp.ccminer.org	192.168.1.51	HTTP	Response, Status: Forbidden (403), Version: HTTP/1.1	

301 похоже все от попыток реквестить с www. они редиректятся наверно без www., но время теряется, надо найти где www.whattomine и www.coin зашиты и обрезать

302 не совсем ерроры, я не помню точно что значит, возможно редирект, надо тогда urlы поправить на новые. Это для miningfield

ну и собственно наши 403 по кошелям. он ясно отписал что задолбал наш флуд бесконечный этими запросами и порубил полностью кошели.

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

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


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

да хрен с кошелями,профиту дайте=)

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

×