Title: Блок-эксплорер не показывает правильные k Post by: cryptomaxsun on October 11, 2018, 11:51:04 AM Блок-эксплорер не показывает правильные даные, хотя сам демон монеты все правильно показывает.
Вот этот эксплорер - http://185.219.81.35:3001/ Конфиг демона монеты: Code: rpcuser=********* У кого есть опыт, что не так? Title: Re: Блок-эксплорер не показывает правильные k Post by: ligor on October 11, 2018, 05:58:39 PM А что неправильно конкретно? То что блок 555459 непонятно откуда?
Переиндексируйте Иквидус заново. Убедитесь что в Монгодб есть индексы на всякий случай (бывает не создаются). А... так похоже что просто иквидус слетел на 196 блоке и дальше не пошел. Опять таки запустите переиндексацию с нуля. Title: Re: Блок-эксплорер не показывает правильные k Post by: cryptomaxsun on October 11, 2018, 06:06:43 PM А что неправильно конкретно? То что блок 555459 непонятно откуда? Я не знаю, что у Вас, но у меня не показывает нашедшие блоки, и те что есть, идут вразнобой, нет инфы по адресам, транзакциям.Переиндексируйте Иквидус заново. Убедитесь что в Монгодб есть индексы на всякий случай (бывает не создаются). А... так похоже что просто иквидус слетел на 196 блоке и дальше не пошел. Опять таки запустите переиндексацию с нуля. Можно узнать как сделать вышеописанные процедуры? Title: Re: Блок-эксплорер не показывает правильные k Post by: ligor on October 12, 2018, 11:47:53 AM А что неправильно конкретно? То что блок 555459 непонятно откуда? Я не знаю, что у Вас, но у меня не показывает нашедшие блоки, и те что есть, идут вразнобой, нет инфы по адресам, транзакциям.Переиндексируйте Иквидус заново. Убедитесь что в Монгодб есть индексы на всякий случай (бывает не создаются). А... так похоже что просто иквидус слетел на 196 блоке и дальше не пошел. Опять таки запустите переиндексацию с нуля. Можно узнать как сделать вышеописанные процедуры? http://images.devs-on.net/Image/uMtjq3Q9mvm03TJe-.png т.е. демон кошелька имеет полных 568629 blocks. А обозреватель встал на 192. Так как доступ к демону имеется, значит остается только один вариант - процесс синхронизации не работает. Например на иксах он запускается так */1 * * * * cd /path/to/explorer && /usr/bin/nodejs scripts/sync.js index update > /dev/null 2>&1 (см. Readme.txt) А если все таки запускается - то нужно смотреть логи в консоли что не так. З.Ы. Ну а номера блоков что появились в базе как то 10000 58000 555459 - так это свидетельствует о том что настройки все правильные, иквидус вначале ищет эти блоки у себя, не находит, лезет в демон и вытягивает их оттуда и записывает себе. Вам нужно запустить вначале переиндексацию "sync.js index reindex" ну а потом настроить крон "sync.js index update" Title: Re: Блок-эксплорер не показывает правильные k Post by: cryptomaxsun on October 12, 2018, 01:32:27 PM У меня несколько разных файлов в разных директориях
Code: find / -name sync.js Тот, что в папке эксплорера нужно индексировать? Code: explorer/scripts# sync.js index reindex Title: Re: Блок-эксплорер не показывает правильные k Post by: neiros on October 12, 2018, 01:54:11 PM Здесь можно некоторые ответы найти - https://ss-iqrw.blogspot.com/2018/02/iquidus.html Небольшой гайд для себя написал, что бы не забывались всякие мелочи. Title: Re: Блок-эксплорер не показывает правильные k Post by: cryptomaxsun on October 12, 2018, 03:08:58 PM Вообщем спасибо за подсказки, если все получится - отблагодарю.
Но выходит так: Code: rm tmp/index.pid Если остановить эксполорер, то тоже выдает Code: sudo node scripts/sync.js index update И какие правильные настройки settings.json ? Этот раздел интересует, у меня дефолтные, какие нужны и где их взять? Code: // ensure links on API page are valid Title: Re: Блок-эксплорер не показывает правильные k Post by: neiros on October 12, 2018, 03:45:59 PM Этот раздел интересует, у меня дефолтные, какие нужны и где их взять? ... В демоне или клиенте ввести: getblockhash 0 - выдаст "genesis_block" getblock то_что_выдал_getblockhash_0 - покажет "genesis_tx" Для api любые произвольный значения коина. Это нужно только для этой странички - http://90.188.88.19:2001/info Title: Re: Блок-эксплорер не показывает правильные k Post by: cryptomaxsun on October 12, 2018, 05:25:33 PM Для api любые произвольный значения коина. Это нужно только для этой странички - http://90.188.88.19:2001/info Вроде запустилось, пошла индексация. Непонятно, какие значения все же нужно здесь. В адрес вписал сгенерированный в консоли адрес. Что такое 1337 , например? Code: "api": { Title: Re: Блок-эксплорер не показывает правильные k Post by: ligor on October 12, 2018, 06:50:58 PM Вообщем спасибо за подсказки, если все получится - отблагодарю. Но выходит так: Code: rm tmp/index.pid Тут у ивкидуса бывают глюки, из папки tmp не удаляется локфайл index.pid в случае вылета скрипта по какой то причине (Script already running.. он думает что уже работает). Поэтому его нужно удалить вручную. Если остановить эксполорер, то тоже выдает Code: sudo node scripts/sync.js index update А тут все верно, sync.js работает только при запущенном основном процессе (npm start). И какие правильные настройки settings.json ? Как и писал neiros можно не заморачиваться и не трогать. Или ввести корректные данные для своего блокчейна.Этот раздел интересует, у меня дефолтные, какие нужны и где их взять? Code: // ensure links on API page are valid Либо введите такие "blockindex": 1337, "blockhash": "00000001167f7dee119ac6d463590259553dd15ea8351537d497ece534a8ce5a", "txhash": "e5c210e848123b31c8d665b43b37de961279955e57ab0f958e8a3e07a4847317", "address": "i7JZyV9EfNy5vm7SkSKURqB1VYQUxqrJun" Title: Re: Блок-эксплорер не показывает правильные k Post by: cryptomaxsun on October 13, 2018, 07:43:19 AM Спасибо за помощь, все запустилось и показывает.
Еще вопрос, если на этом же сервере пул номп этой же монеты возможно запустить, конфликтов не будет? Title: Re: Блок-эксплорер не показывает правильные k Post by: cryptomaxsun on October 14, 2018, 07:35:58 AM Возможно, нубский вопрос, подскажите, перезагрузил сервер, нет коннекта к монго.
Вручную запустил, нет коннекта, не стартует эксплорер, пишет что нет коннекта к монго. Пришлось, сделать следующие шаги: use explorerdb db.createUser( мои данные тут) И заново переиндексировать БД. Как правильно настроить на 14 убунту, чтобы при перезагрузке стартовал монго? Какой алгоритм действий, чтобы подхватывал БД, без переиндексации? Title: Re: Блок-эксплорер не показывает правильные k Post by: ligor on October 14, 2018, 12:08:10 PM Возможно, нубский вопрос, подскажите, перезагрузил сервер, нет коннекта к монго. Вручную запустил, нет коннекта, не стартует эксплорер, пишет что нет коннекта к монго. Пришлось, сделать следующие шаги: use explorerdb db.createUser( мои данные тут) И заново переиндексировать БД. Как правильно настроить на 14 убунту, чтобы при перезагрузке стартовал монго? Какой алгоритм действий, чтобы подхватывал БД, без переиндексации? К сожалению, с иксами не особо (только с поисковиком под рукой). Но видимо не соблюдали инструкцию, так как когда я первый раз делал - все работало. use explorerdb - это команда говорит Монгодб использовать в текущем сеансе базу explorerdb, если её нет то автоматически создается. db.createUser - просто создает пользователя. По любому нужно смотреть логи что выдает Монго (если автоматом не стартует при перезапуске сервера, под виндой он автоматом в сервис встает, в иксах вроде нужно вручную что-то писать) ну и консоль экслорера если не подключается. Title: Re: Блок-эксплорер не показывает правильные k Post by: cryptomaxsun on October 14, 2018, 12:17:07 PM Возможно, нубский вопрос, подскажите, перезагрузил сервер, нет коннекта к монго. Вручную запустил, нет коннекта, не стартует эксплорер, пишет что нет коннекта к монго. Пришлось, сделать следующие шаги: use explorerdb db.createUser( мои данные тут) И заново переиндексировать БД. Как правильно настроить на 14 убунту, чтобы при перезагрузке стартовал монго? Какой алгоритм действий, чтобы подхватывал БД, без переиндексации? К сожалению, с иксами не особо (только с поисковиком под рукой). Но видимо не соблюдали инструкцию, так как когда я первый раз делал - все работало. use explorerdb - это команда говорит Монгодб использовать в текущем сеансе базу explorerdb, если её нет то автоматически создается. db.createUser - просто создает пользователя. По любому нужно смотреть логи что выдает Монго (если автоматом не стартует при перезапуске сервера, под виндой он автоматом в сервис встает, в иксах вроде нужно вручную что-то писать) ну и консоль экслорера если не подключается. Потом делал так: mongod В след. окне mongo use explorerdb db.createUser( мои данные тут) Создал нового пользователя, запустил эксплорер, и начал переиндексацию. Так не я могу врубиться, как же все таки сначала запускать монго , чтобы видел БД. И еще, на одном сервере с эксплорером поднял пул NOMP на эту же монету, все запустилось, воркер отображается, теперь разбираюсь еще и с ним и с кошельком, как им правильно для пула использовать. Title: Re: Блок-эксплорер не показывает правильные k Post by: ligor on October 14, 2018, 12:49:33 PM Quote Переиндексация идет очень медленно и еще слетела, вообще ничего не стартовало, пришлось удалить БД монго. Опять таки за иксы не скажу, но в винде как-то залез через их визуальную оболочку MongoDB Compass Community - и увидел отсутствие индексов в базе, хотя судя по коду они должны были создаваться, создавал вручную. Нужно убедиться в их наличии. Переиндексация еще и зависит от демона кошелька (RPC), по любому у меня 500 000 блоков на вскидку за сутки индексируются на обычном ВПС. С пулами пока не разбирался, по идее если порты разные проблем быть не должно. Но 100% доверять показателям баланса адресов у Иквидуса нельзя, он не обрабатывает орфанные блоки, если конечно пулы их используют. Глянул инструкцию выше https://ss-iqrw.blogspot.com/2018/02/iquidus.html там Монго должен нормально автоматом стартовать так как он установлен sudo service mongod start И Иквидус автоматом должен стартовать посредством forever-monitor Title: Re: Блок-эксплорер не показывает правильные k Post by: cryptomaxsun on October 14, 2018, 01:01:38 PM В 14 убунту сервисом не может стартовать.
Я разбирался с этим уже. Только 16 нужна. А в 16 демон iCash не стартует, и скомпиллировать не могу, я так понял древние зависимости там, только в 14 и работает. Вот и хочу кого-то найти, чтобы переребрать исходники, чтобы компиллировалось и на 14 и на 16 . Навскидку, 100к блоков около 3-х часов индексирует. Title: Re: Блок-эксплорер не показывает правильные k Post by: neiros on October 14, 2018, 03:04:14 PM там Монго должен нормально автоматом стартовать так как он установлен sudo service mongod start Не совсем верно. При перезагрузке Монго не стартует. Его нужно заново этой строчкой запускать, а потом уже иквидус. Ну и конечно же чтобы и коинд тоже был запущен. Title: Re: Блок-эксплорер не показывает правильные k Post by: ligor on October 14, 2018, 04:27:31 PM там Монго должен нормально автоматом стартовать так как он установлен sudo service mongod start Не совсем верно. При перезагрузке Монго не стартует. Его нужно заново этой строчкой запускать, а потом уже иквидус. Ну и конечно же чтобы и коинд тоже был запущен. Quote systemctl enable mongod судя по гуглу должно это делать. https://askubuntu.com/questions/748789/run-mongodb-service-as-daemon-of-systemd-on-ubuntu-15-10 Title: Re: Блок-эксплорер не показывает правильные k Post by: cryptomaxsun on October 25, 2018, 10:15:27 AM Есть форк иквидуса, Ciquidus Alpha называется - https://github.com/suprnurd/ciquidus
Под мастернодные монеты заточено. Развернул на другом сервере для сравнения для одной и той же монеты. Что понравилось: - показывает кол-во МН. - внизу справа показывает кол-во блоков и коннектов. - в футере можно настроить ссылки на гитхаб, биткоинталк, сайт и прочее. вот пример - http://185.154.14.75:3001 Не понравилось: - не показывает данные с биржи. - не показывает лого. Настройки, пути файлов на обоих серверах абсолютно идентичны. Если бы в иквидусе можно было бы реализовать недостающие функции, вообще шикарно было бы. |