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


Фотография

Miner Control

Miner Control

Сообщений в теме: 2360

#1201 boo50

boo50

    Пользователь

  • Пользователи
  • PipPip
  • 298 сообщений

Отправлено 03 July 2017 - 14:31

какой-то косяк с МС все же есть
на той же супре - через МС копать невозможно, воркер постоянно отваливается в стате супры, потом вообще весь пул в нули ушел.

запускаешь просто майнер - все нормально.


Сообщение отредактировал boo50: 03 July 2017 - 14:31

  • 0

#1202 lyolyalya

lyolyalya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1447 сообщений
  • ГородЛисичанск

Отправлено 03 July 2017 - 15:03

какой-то косяк с МС все же есть
на той же супре - через МС копать невозможно, воркер постоянно отваливается в стате супры, потом вообще весь пул в нули ушел.

запускаешь просто майнер - все нормально.

ну если ты пытаешься копать xcn - так это пул такой корявый.хотя чем дальше,тем больше убеждаюсь что вся супрнова...такое авно...


  • 0

#1203 Tallike

Tallike

    Пользователь

  • Пользователи
  • PipPip
  • 135 сообщений

Отправлено 03 July 2017 - 16:25

ну если ты пытаешься копать xcn - так это пул такой корявый.хотя чем дальше,тем больше убеждаюсь что вся супрнова...такое авно...

а я её только хотел прикрутить по позициям которых на mph и yii нет. Реально сильные проблемы с супрой, или местами?

Кстати MPH починился, он там что то апдейтил, похоже поэтому апи не отдавало норм. А YII укатился в лост ))


Сообщение отредактировал Tallike: 03 July 2017 - 16:25

  • 0

#1204 dimafatality

dimafatality

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 03 July 2017 - 16:36

Реально сильные проблемы с супрой, или местами?

 

Юзал ее для lbry - всё было отлично. Но вот XCN (он же Cryptonite) - действительно, коннект рвется очень часто.


  • 0

#1205 boo50

boo50

    Пользователь

  • Пользователи
  • PipPip
  • 298 сообщений

Отправлено 03 July 2017 - 16:44

ну если ты пытаешься копать xcn - так это пул такой корявый.

пул понятно корявый, но если ее копать без МС, то более-менее, через МС вообще труба.


  • 1

#1206 MiraNet

MiraNet

    Пользователь

  • Пользователи
  • PipPip
  • 137 сообщений

Отправлено 03 July 2017 - 16:54

Будем посмотреть. Найсы вон как часы работают, даже если всё валиться, они всегда в списке, так что простоя нет  ^_^

Кстати если кто балуется автоселлом и не торгует, то настройте timemachine скриптик для cryptopia. Работает прекрасно.

Что за timemachine скриптик? Я на битрексе auto-sell включил...


  • 0

#1207 Tallike

Tallike

    Пользователь

  • Пользователи
  • PipPip
  • 135 сообщений

Отправлено 03 July 2017 - 17:58

Что за timemachine скриптик? Я на битрексе auto-sell включил...

 

https://www.cryptopi...orum/Thread/544 работает отлично, ну есть неявный момент, в питоне easyinstall requests прогнать надо, по умолчанию в 2.7 этот пакет не стоит. И настроить. Если надо помочь пиши в личку. Там продажу можно замутить лучше чем автоселл в битриксе, лимиты базовые ниже в 10, или 100 раз, продавать можно в какую угодно валюту, работает по таймеру как тебе удобно, можно лимит оставлять на валлете любом. Единственное с системой типсов криптопии не разбирался, что это вообще такое.

 

YII в лостах окопался у меня. Ну и чёрт с ним.

 

UPD А что Lost статус вообще значит? Проблемы с коннектом? В StatusPrint доступных соурсов его нет

UPD2

И я был прав, статус banned не имеет отношения не к каким "банам" от пула. Его ставит сам МЦ по умолчанию всем монетам и снимает, когда читает инфу с пула.

public override void Initialize(IDictionary<string, object> data)
        {
            ReadData(data);

            foreach (YIIMPPriceEntry entry in PriceEntries)
            {
                entry.CoinName = "NO SUCH COIN";
                entry.Banned = true;
            }
        }
private void ProcessCurrencies(object RawData)
        {
            if (RawData != null)
            {
                JObject data = (JObject)RawData;

                foreach (JProperty key in data.Children())
                {
.........................
                    
                    entry.CoinName = cname.ToString();
                    entry.Banned = false;
                    entry.CoinName = entry.CoinName[0].ToString().ToUpper() + entry.CoinName.Substring(1, entry.CoinName.Length - 1);
                    string mod = (digitCount + hashrate.ToString().Substring(0, 1));
                    entry.CWeight = 1 + mod.ExtractDecimal() / 1000000;
                }
            }
        }

Сообщение отредактировал Tallike: 03 July 2017 - 18:56

  • 0

#1208 sergif

sergif

    Пользователь

  • Пользователи
  • PipPip
  • 58 сообщений

Отправлено 03 July 2017 - 19:53

YII в лостах окопался у меня. Ну и чёрт с ним.

 

UPD А что Lost статус вообще значит? Проблемы с коннектом? В StatusPrint доступных соурсов его нет

UPD2

 

лост по моим наблюдениям при проблемах с конектом майнера с пулом. но эт не точно. могу ошибаться.

после переписывания конфига 2 дня лост не наблюдаю уже, только на xcn.

на супре сижу пару месяцев на нескольких монетах проблем не было (кроме xcn). стабильный пул.


  • 0

#1209 maxuscz

maxuscz

    Пользователь

  • Пользователи
  • PipPip
  • 193 сообщений
  • ГородPalava

Отправлено 03 July 2017 - 20:19

Что за timemachine скриптик? Я на битрексе auto-sell включил...

авто селл означает - сливай.. а слив это не то что нужно. рынок просел - а автопродажа ждать не будет - будет сливать.. за копейки сольет
когда можно было просто пару дней переждать


  • 0

учиться никогда не поздно


#1210 Tallike

Tallike

    Пользователь

  • Пользователи
  • PipPip
  • 135 сообщений

Отправлено 03 July 2017 - 20:19

Disclaimer: эта стена текста для автора наверно

 

Сериал "Следствие ведут нубасы".

Имеем проблему:

ccminer 8.08-KlausT (64bit) for nVidia GPUs
Compiled with Visual Studio 2015 using Nvidia CUDA Toolkit 8.0

Based on pooler cpuminer 2.3.2 and the tpruvot@github fork
CUDA support by Christian Buchner, Christian H. and DJM34
Includes optimizations implemented by sp-hash, klaust, tpruvot and tsiv.

[2017-07-03 18:58:22] CPU priority: realtime
[2017-07-03 18:58:22] Starting Stratum on stratum+tcp://hub.miningpoolhub.com:20510
[2017-07-03 18:58:22] NVML GPU monitoring enabled.
[2017-07-03 18:58:22] 7 miner threads started, using 'neoscrypt' algorithm.
[2017-07-03 18:58:32] stratum_subscribe timed out
[2017-07-03 18:58:32] ...retry after 30 seconds

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

 

Во первых давайте посмотрим, а что мы отлавливаем и как часто:

this.tmrTimeUpdate.Interval = 1000;

Вот как часто мы обновляем данные, и чекаем всякое, в том числе и пускаем RunBestAlgo()

private void tmrTimeUpdate_Tick(object sender, EventArgs e)
        {
........
            if (_engine.PricesUpdated)
            {
                UpdateGrid();
........
                _engine.PricesUpdated = false;
            }
            MiningModeEnum[] autoModes = { MiningModeEnum.Automatic, MiningModeEnum.Donation };
            if (!autoModes.Contains(_engine.MiningMode)) return;
            RunBestAlgo();
        }

В RunBestAlgo(), кроме всякой всячины есть и такие прекрасные строки

// Check for dead process
if (!_process.IsRunning() && _currentRunning != null) {
 lock (this)
 {
  _currentRunning.DeadTime = DateTime.Now;
  LogActivity(_donationMiningMode == MiningModeEnum.Donation ? "DonationDead" : "Dead");
  WriteConsole(string.Format("Dead {0} {1}", _currentRunning.ServicePrint, _currentRunning.Name),
true);
  RecordMiningTime();
 }
}

Которые говорят нам, что за проверку майнится или нет, отвечает IsRunning(), очень может быть, что вот этот

public static bool IsRunning(this Process process)
        {
            try
            {
                if (process == null || process.HasExited) return false;
            }
            catch (InvalidOperationException) // Happens if the process did not launch but object still exists
            {
                return false;
            }
            return true;
        }

В результате отловить ЧТО происходит внутри работающего окна так конечно не возможно. Оно отлавливает только реальное закрывшийся процесс.

 

Какие решения есть?

1. Заставить майнер закрывать окно и не фига не ждать после данной ошибки. Через настройки самого майнера, можно код подправить и перестроить майнер. Всё магически заработает. Но каждый новый майнер или даже версия, могут подкинуть проблем.

2. Отлавливать output процесса майнера(текст), и если его долго нету, принудительно убивать. Кстати одно из самых надёжных и простых.

3. Следить за реальной деятельностью процесса, как то так https://stackoverflo...is-idle-c-sharp  Ну или ещё какие idle detection решения. Сложно и местами могут быть непонятки.

4. Убивать процесс, если пул долго не даёт по нему обратки. Тут я не советчик, надо знать как ведут себя апи пулов. Нет ли там провалов по репортам, независящим от нас. Сложно, но типа самое верное концептуально.

 

Такие дела.

 

З.Ы. кому интересно как часто опрашивается пул по ценам - раз в минуту, без параметра, жестко прошито вроде   this.tmrPriceCheck.Interval = 60000;


Сообщение отредактировал Tallike: 03 July 2017 - 20:33

  • 0

#1211 sergif

sergif

    Пользователь

  • Пользователи
  • PipPip
  • 58 сообщений

Отправлено 03 July 2017 - 20:28

Какие решения есть?

1. Заставить майнер закрывать окно и не фига не ждать после данной ошибки. Через настройки самого майнера, можно код подправить и перестроить майнер. Всё магически заработает. Но каждый новый майнер или даже версия, могут подкинуть проблем.

тоже думал про это но пока руки не доходят править. хотя последних 2 дня ваще проблем нет с мс. понаблюдаю дальше а там решу.


Сообщение отредактировал sergif: 03 July 2017 - 20:33

  • 0

#1212 Tallike

Tallike

    Пользователь

  • Пользователи
  • PipPip
  • 135 сообщений

Отправлено 03 July 2017 - 22:47

тоже думал про это но пока руки не доходят править. хотя последних 2 дня ваще проблем нет с мс. понаблюдаю дальше а там решу.

Решишь перебилдить - маякни. У меня на девелоперской машине, где вижуалы стоят, не стоит cuda. В целом надо бы настроить, я смотрю свежие майнеры частенько в сурсах выходят, и поправить есть что.


  • 0

#1213 lyolyalya

lyolyalya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1447 сообщений
  • ГородЛисичанск

Отправлено 04 July 2017 - 12:15

народ,а после вчерашнего косяка с yiimp балансы отображаются?ни на одной валюте нет балансов.супрнова норм.


  • 0

#1214 Valkad

Valkad

    Пользователь

  • Пользователи
  • PipPip
  • 115 сообщений

Отправлено 04 July 2017 - 12:18

Кстати, да, на Yiimpe балансов нету


  • 0

#1215 lyolyalya

lyolyalya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1447 сообщений
  • ГородЛисичанск

Отправлено 04 July 2017 - 12:28

Кстати, да, на Yiimpe балансов нету

видать запросы по кошелькам он-таки рубанул в сердцах=)


  • 0

#1216 Tallike

Tallike

    Пользователь

  • Пользователи
  • PipPip
  • 135 сообщений

Отправлено 04 July 2017 - 14:06

видать запросы по кошелькам он-таки рубанул в сердцах=)

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

 

Ещё с битрикса уехал, с полониксом и не работал. Всё что смог перетащил на криптопию. Выглядит не так понтово, но по лимитам и по условиям работы, самый человечный обменник.

 

Не у кого нет ощущения что HUSH это какое-то $$$балово?


Сообщение отредактировал Tallike: 04 July 2017 - 14:12

  • 0

#1217 valentin72

valentin72

    Новичок

  • Пользователи
  • Pip
  • 45 сообщений

Отправлено 04 July 2017 - 14:20

Офтоп:

Ещё с битрикса уехал, с полониксом и не работал. Всё что смог перетащил на криптопию. Выглядит не так понтово, но по лимитам и по условиям работы, самый человечный обменник.

 

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


  • 0

#1218 Valkad

Valkad

    Пользователь

  • Пользователи
  • PipPip
  • 115 сообщений

Отправлено 04 July 2017 - 14:21

Не у кого нет ощущения что HUSH это какое-то $$$балово?

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


  • 0

#1219 Tallike

Tallike

    Пользователь

  • Пользователи
  • PipPip
  • 135 сообщений

Отправлено 04 July 2017 - 14:58

Офтоп:

 

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

Ты что то не то делаешь. Я сам руками не продаю, но скрипт через апи выставляет "по рынку" и мгновенно продаёт. Делаю вывод что у них есть продажа мгновенная.

Вот лог, недавно по таймеру отработал:

22 minutes ago: Order Filled - You sold 1.25136772 XLR for 0.00018926 BTC
22 minutes ago: Order Filled - You sold 0.00231626 HUSH for 0.00000231 BTC
22 minutes ago: Order Filled - You sold 0.00778916 HUSH for 0.00000777 BTC
22 minutes ago: Order Filled - You sold 0.46941931 KMD for 0.00032085 BTC
23 minutes ago: Order Filled - You sold 25.63660937 DGB for 0.00018356 BTC
23 minutes ago: Order Filled - You sold 0.01358050 LTC for 0.00025749 BTC
23 minutes ago: Order Filled - You sold 200.11353200 XVG for 0.01360772 LTC
25 minutes ago: Order Filled - You sold 0.44029318 AUR for 0.00009334 BTC
26 minutes ago: Order Filled - You sold 0.42444524 ZCL for 0.00033560 BTC
26 minutes ago: Order Filled - You sold 5.52344576 GRS for 0.00030622 BTC

  • 0

#1220 Valkad

Valkad

    Пользователь

  • Пользователи
  • PipPip
  • 115 сообщений

Отправлено 04 July 2017 - 15:26

Помайнил XCN для проверки прогноза, получилось, прогнозируемую сумму надо делить примерно на 3, причем брешет не МС, а именно Супра


  • 0




Количество пользователей, читающих эту тему: 3

1 пользователей, 1 гостей, 0 анонимных