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! ❘|❘ ❘|❘ КаРФаген должен быть разрушен ❘|❘
|
|
|
|
|
According to NIST and ECRYPT II, the cryptographic algorithms used in
Bitcoin are expected to be strong until at least 2030. (After that, it
will not be too difficult to transition to different algorithms.)
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
|
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: 3500
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: 3500
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! ❘|❘ ❘|❘ КаРФаген должен быть разрушен ❘|❘
|
|
|
|