cryptomaxsun (OP)
Legendary
Offline
Activity: 2744
Merit: 1387
Ukrainians will resist
|
|
October 11, 2018, 11:51:04 AM Last edit: October 13, 2018, 06:54:05 AM by cryptomaxsun |
|
Блок-эксплорер не показывает правильные даные, хотя сам демон монеты все правильно показывает. Вот этот эксплорер - http://185.219.81.35:3001/Конфиг демона монеты: rpcuser=********* rpcpassword=******* rpcallowip=127.0.0.1 rpcport=5556 txindex=1 gen=0 listen=0 server=1 daemon=1 У кого есть опыт, что не так?
|
❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘ ❘|❘ КаРФаген должен быть разрушен ❘|❘
|
|
|
ligor
Full Member
Offline
Activity: 1246
Merit: 138
Hodl DeepOnion
|
|
October 11, 2018, 05:58:39 PM |
|
А что неправильно конкретно? То что блок 555459 непонятно откуда? Переиндексируйте Иквидус заново. Убедитесь что в Монгодб есть индексы на всякий случай (бывает не создаются).
А... так похоже что просто иквидус слетел на 196 блоке и дальше не пошел. Опять таки запустите переиндексацию с нуля.
|
|
|
|
cryptomaxsun (OP)
Legendary
Offline
Activity: 2744
Merit: 1387
Ukrainians will resist
|
|
October 11, 2018, 06:06:43 PM |
|
А что неправильно конкретно? То что блок 555459 непонятно откуда? Переиндексируйте Иквидус заново. Убедитесь что в Монгодб есть индексы на всякий случай (бывает не создаются).
А... так похоже что просто иквидус слетел на 196 блоке и дальше не пошел. Опять таки запустите переиндексацию с нуля.
Я не знаю, что у Вас, но у меня не показывает нашедшие блоки, и те что есть, идут вразнобой, нет инфы по адресам, транзакциям. Можно узнать как сделать вышеописанные процедуры?
|
❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘ ❘|❘ КаРФаген должен быть разрушен ❘|❘
|
|
|
ligor
Full Member
Offline
Activity: 1246
Merit: 138
Hodl DeepOnion
|
|
October 12, 2018, 11:47:53 AM Last edit: October 12, 2018, 12:03:18 PM by ligor Merited by cryptomaxsun (2) |
|
А что неправильно конкретно? То что блок 555459 непонятно откуда? Переиндексируйте Иквидус заново. Убедитесь что в Монгодб есть индексы на всякий случай (бывает не создаются).
А... так похоже что просто иквидус слетел на 196 блоке и дальше не пошел. Опять таки запустите переиндексацию с нуля.
Я не знаю, что у Вас, но у меня не показывает нашедшие блоки, и те что есть, идут вразнобой, нет инфы по адресам, транзакциям. Можно узнать как сделать вышеописанные процедуры? У меня вот что т.е. демон кошелька имеет полных 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"
|
|
|
|
cryptomaxsun (OP)
Legendary
Offline
Activity: 2744
Merit: 1387
Ukrainians will resist
|
|
October 12, 2018, 01:32:27 PM |
|
У меня несколько разных файлов в разных директориях find / -name sync.js /usr/share/npm/node_modules/chmodr/test/sync.js /home/max/explorer/scripts/sync.js /home/max/explorer/node_modules/bitcoin-node-api/node_modules/express/node_modules/mkdirp/test/sync.js /home/max/explorer/node_modules/jade/node_modules/mkdirp/test/sync.js /root/.npm/mkdirp/0.3.5/package/test/sync.js Тот, что в папке эксплорера нужно индексировать? explorer/scripts# sync.js index reindex sync.js: command not found
Что не так?
|
❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘ ❘|❘ КаРФаген должен быть разрушен ❘|❘
|
|
|
|
cryptomaxsun (OP)
Legendary
Offline
Activity: 2744
Merit: 1387
Ukrainians will resist
|
|
October 12, 2018, 03:08:58 PM |
|
Вообщем спасибо за подсказки, если все получится - отблагодарю. Но выходит так: rm tmp/index.pid sudo node scripts/sync.js index update Script already running..
Если остановить эксполорер, то тоже выдает sudo node scripts/sync.js index update script launched with pid: 1448 Unable to connect to explorer API
Что делать в этом случае? И какие правильные настройки settings.json ? Этот раздел интересует, у меня дефолтные, какие нужны и где их взять? // ensure links on API page are valid "api": { "blockindex": 1337, "blockhash": "1733320247b15ca2262be646397d1ffd6be953fa638ebb8f5dcbb4c2b91b34f1", "txhash": "f270cd3813254c9922a2e222a56ba745842d9112223a1394062e460b33d27b7e", "address": "RBiXWscC63Jdn1GfDtRj8hgv4Q6Zppvpwb" },
//genesis "genesis_tx": "65f705d2f385dc85763a317b3ec000063003d6b039546af5d8195a5ec27ae410", "genesis_block": "b2926a56ca64e0cd2430347e383f63ad7092f406088b9b86d6d68c2a34baef51",
// Address labels // example : "JhbrvAmM7kNpwA6wD5KoAsbtikLWWMNPcM": {"label": "This is a burn address", // label (required) = test to display // type (optional) = class of label, valid types: default, primary, warning, danger, s // url (optional) = url to link to for more information "labels": { // "JSoEdU717hvz8KQVq2HfcqV9A79Wihzusu": {"label": "Developers address", "type":"prim // "JSWVXHWeYNknPdG9uDrcBoZHztKMFCsndw": {"label": "Cryptsy"} } }
|
❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘ ❘|❘ КаРФаген должен быть разрушен ❘|❘
|
|
|
neiros
Legendary
Offline
Activity: 3556
Merit: 1100
|
Этот раздел интересует, у меня дефолтные, какие нужны и где их взять? ...
В демоне или клиенте ввести: getblockhash 0 - выдаст "genesis_block" getblock то_что_выдал_getblockhash_0 - покажет "genesis_tx" Для api любые произвольный значения коина. Это нужно только для этой странички - http://90.188.88.19:2001/info
|
|
|
|
cryptomaxsun (OP)
Legendary
Offline
Activity: 2744
Merit: 1387
Ukrainians will resist
|
|
October 12, 2018, 05:25:33 PM |
|
Вроде запустилось, пошла индексация. Непонятно, какие значения все же нужно здесь. В адрес вписал сгенерированный в консоли адрес. Что такое 1337 , например? "api": { "blockindex": 1337, "blockhash": "1733320247b15ca2262be646397d1ffd6be953fa638ebb8f5dcbb4c2b91b34f1", "txhash": "f270cd3813254c9922a2e222a56ba745842d9112223a1394062e460b33d27b7e", "address": "RBiXWscC63Jdn1GfDtRj8hgv4Q6Zppvpwb" },
|
❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘ ❘|❘ КаРФаген должен быть разрушен ❘|❘
|
|
|
ligor
Full Member
Offline
Activity: 1246
Merit: 138
Hodl DeepOnion
|
Вообщем спасибо за подсказки, если все получится - отблагодарю. Но выходит так: rm tmp/index.pid sudo node scripts/sync.js index update Script already running..
Тут у ивкидуса бывают глюки, из папки tmp не удаляется локфайл index.pid в случае вылета скрипта по какой то причине (Script already running.. он думает что уже работает). Поэтому его нужно удалить вручную. Если остановить эксполорер, то тоже выдает sudo node scripts/sync.js index update script launched with pid: 1448 Unable to connect to explorer API
Что делать в этом случае? А тут все верно, sync.js работает только при запущенном основном процессе (npm start). И какие правильные настройки settings.json ? Этот раздел интересует, у меня дефолтные, какие нужны и где их взять? // ensure links on API page are valid "api": { "blockindex": 1337, "blockhash": "1733320247b15ca2262be646397d1ffd6be953fa638ebb8f5dcbb4c2b91b34f1", "txhash": "f270cd3813254c9922a2e222a56ba745842d9112223a1394062e460b33d27b7e", "address": "RBiXWscC63Jdn1GfDtRj8hgv4Q6Zppvpwb" }, } } Как и писал neiros можно не заморачиваться и не трогать. Или ввести корректные данные для своего блокчейна. Либо введите такие "blockindex": 1337, "blockhash": "00000001167f7dee119ac6d463590259553dd15ea8351537d497ece534a8ce5a", "txhash": "e5c210e848123b31c8d665b43b37de961279955e57ab0f958e8a3e07a4847317", "address": "i7JZyV9EfNy5vm7SkSKURqB1VYQUxqrJun"
|
|
|
|
cryptomaxsun (OP)
Legendary
Offline
Activity: 2744
Merit: 1387
Ukrainians will resist
|
|
October 13, 2018, 07:43:19 AM |
|
Спасибо за помощь, все запустилось и показывает. Еще вопрос, если на этом же сервере пул номп этой же монеты возможно запустить, конфликтов не будет?
|
❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘ ❘|❘ КаРФаген должен быть разрушен ❘|❘
|
|
|
cryptomaxsun (OP)
Legendary
Offline
Activity: 2744
Merit: 1387
Ukrainians will resist
|
|
October 14, 2018, 07:35:58 AM |
|
Возможно, нубский вопрос, подскажите, перезагрузил сервер, нет коннекта к монго. Вручную запустил, нет коннекта, не стартует эксплорер, пишет что нет коннекта к монго. Пришлось, сделать следующие шаги: use explorerdb
db.createUser( мои данные тут)
И заново переиндексировать БД. Как правильно настроить на 14 убунту, чтобы при перезагрузке стартовал монго? Какой алгоритм действий, чтобы подхватывал БД, без переиндексации?
|
❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘ ❘|❘ КаРФаген должен быть разрушен ❘|❘
|
|
|
ligor
Full Member
Offline
Activity: 1246
Merit: 138
Hodl DeepOnion
|
|
October 14, 2018, 12:08:10 PM |
|
Возможно, нубский вопрос, подскажите, перезагрузил сервер, нет коннекта к монго. Вручную запустил, нет коннекта, не стартует эксплорер, пишет что нет коннекта к монго. Пришлось, сделать следующие шаги: use explorerdb
db.createUser( мои данные тут)
И заново переиндексировать БД. Как правильно настроить на 14 убунту, чтобы при перезагрузке стартовал монго? Какой алгоритм действий, чтобы подхватывал БД, без переиндексации?
К сожалению, с иксами не особо (только с поисковиком под рукой). Но видимо не соблюдали инструкцию, так как когда я первый раз делал - все работало. use explorerdb - это команда говорит Монгодб использовать в текущем сеансе базу explorerdb, если её нет то автоматически создается. db.createUser - просто создает пользователя. По любому нужно смотреть логи что выдает Монго (если автоматом не стартует при перезапуске сервера, под виндой он автоматом в сервис встает, в иксах вроде нужно вручную что-то писать) ну и консоль экслорера если не подключается.
|
|
|
|
cryptomaxsun (OP)
Legendary
Offline
Activity: 2744
Merit: 1387
Ukrainians will resist
|
|
October 14, 2018, 12:17:07 PM |
|
Возможно, нубский вопрос, подскажите, перезагрузил сервер, нет коннекта к монго. Вручную запустил, нет коннекта, не стартует эксплорер, пишет что нет коннекта к монго. Пришлось, сделать следующие шаги: use explorerdb
db.createUser( мои данные тут)
И заново переиндексировать БД. Как правильно настроить на 14 убунту, чтобы при перезагрузке стартовал монго? Какой алгоритм действий, чтобы подхватывал БД, без переиндексации?
К сожалению, с иксами не особо (только с поисковиком под рукой). Но видимо не соблюдали инструкцию, так как когда я первый раз делал - все работало. use explorerdb - это команда говорит Монгодб использовать в текущем сеансе базу explorerdb, если её нет то автоматически создается. db.createUser - просто создает пользователя. По любому нужно смотреть логи что выдает Монго (если автоматом не стартует при перезапуске сервера, под виндой он автоматом в сервис встает, в иксах вроде нужно вручную что-то писать) ну и консоль экслорера если не подключается. Переиндексация идет очень медленно и еще слетела, вообще ничего не стартовало, пришлось удалить БД монго. Потом делал так: mongod В след. окне mongo use explorerdb db.createUser( мои данные тут) Создал нового пользователя, запустил эксплорер, и начал переиндексацию. Так не я могу врубиться, как же все таки сначала запускать монго , чтобы видел БД. И еще, на одном сервере с эксплорером поднял пул NOMP на эту же монету, все запустилось, воркер отображается, теперь разбираюсь еще и с ним и с кошельком, как им правильно для пула использовать.
|
❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘ ❘|❘ КаРФаген должен быть разрушен ❘|❘
|
|
|
ligor
Full Member
Offline
Activity: 1246
Merit: 138
Hodl DeepOnion
|
|
October 14, 2018, 12:49:33 PM |
|
Переиндексация идет очень медленно и еще слетела, вообще ничего не стартовало, пришлось удалить БД монго. Опять таки за иксы не скажу, но в винде как-то залез через их визуальную оболочку MongoDB Compass Community - и увидел отсутствие индексов в базе, хотя судя по коду они должны были создаваться, создавал вручную. Нужно убедиться в их наличии. Переиндексация еще и зависит от демона кошелька (RPC), по любому у меня 500 000 блоков на вскидку за сутки индексируются на обычном ВПС. С пулами пока не разбирался, по идее если порты разные проблем быть не должно. Но 100% доверять показателям баланса адресов у Иквидуса нельзя, он не обрабатывает орфанные блоки, если конечно пулы их используют. Глянул инструкцию выше https://ss-iqrw.blogspot.com/2018/02/iquidus.htmlтам Монго должен нормально автоматом стартовать так как он установлен sudo service mongod start И Иквидус автоматом должен стартовать посредством forever-monitor
|
|
|
|
cryptomaxsun (OP)
Legendary
Offline
Activity: 2744
Merit: 1387
Ukrainians will resist
|
|
October 14, 2018, 01:01:38 PM |
|
В 14 убунту сервисом не может стартовать. Я разбирался с этим уже. Только 16 нужна. А в 16 демон iCash не стартует, и скомпиллировать не могу, я так понял древние зависимости там, только в 14 и работает. Вот и хочу кого-то найти, чтобы переребрать исходники, чтобы компиллировалось и на 14 и на 16 .
Навскидку, 100к блоков около 3-х часов индексирует.
|
❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘ ❘|❘ КаРФаген должен быть разрушен ❘|❘
|
|
|
neiros
Legendary
Offline
Activity: 3556
Merit: 1100
|
|
October 14, 2018, 03:04:14 PM Last edit: October 14, 2018, 03:56:18 PM by neiros |
|
там Монго должен нормально автоматом стартовать так как он установлен sudo service mongod start
Не совсем верно. При перезагрузке Монго не стартует. Его нужно заново этой строчкой запускать, а потом уже иквидус. Ну и конечно же чтобы и коинд тоже был запущен.
|
|
|
|
ligor
Full Member
Offline
Activity: 1246
Merit: 138
Hodl DeepOnion
|
|
October 14, 2018, 04:27:31 PM |
|
там Монго должен нормально автоматом стартовать так как он установлен sudo service mongod start
Не совсем верно. При перезагрузке Монго не стартует. Его нужно заново этой строчкой запускать, а потом уже иквидус. Ну и конечно же чтобы и коинд тоже был запущен. Уже не помню как ставил в автозагрузку, но systemctl enable mongod судя по гуглу должно это делать. https://askubuntu.com/questions/748789/run-mongodb-service-as-daemon-of-systemd-on-ubuntu-15-10
|
|
|
|
cryptomaxsun (OP)
Legendary
Offline
Activity: 2744
Merit: 1387
Ukrainians will resist
|
|
October 25, 2018, 10:15:27 AM |
|
Есть форк иквидуса, Ciquidus Alpha называется - https://github.com/suprnurd/ciquidusПод мастернодные монеты заточено. Развернул на другом сервере для сравнения для одной и той же монеты. Что понравилось: - показывает кол-во МН. - внизу справа показывает кол-во блоков и коннектов. - в футере можно настроить ссылки на гитхаб, биткоинталк, сайт и прочее. вот пример - http://185.154.14.75:3001Не понравилось: - не показывает данные с биржи. - не показывает лого. Настройки, пути файлов на обоих серверах абсолютно идентичны. Если бы в иквидусе можно было бы реализовать недостающие функции, вообще шикарно было бы.
|
❘|❘ Слава Украине! ❘|❘ Glory to Ukraine! ❘|❘ ❘|❘ КаРФаген должен быть разрушен ❘|❘
|
|
|
|