Интеграцияға бәйле проблемаларҙы хәл итеү
Был бүлектә Iroha 3 интеграцияһы өсөн проблемаларҙы хәл итеү буйынса кәңәштәр бирелә. Әгәр һеҙ кисергән мәсьәлә бында һүрәтләнмәгән икән, беҙгә Telegram аша мөрәжәғәт итегеҙ.
Клиент тоташтыра алмай
Клиенттың конфигурацияһы Torii адресына йүнәлтелгәнлеген тикшерегеҙ:
torii_url = "http://127.0.0.1:8080/"CLI тикшереүҙәр өсөн, шул уҡ файлды асыҡтан-асыҡ тапшырығыҙ:
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list allӘгәр тиҫтерҙәр килеп инһә Docker йәки Kubernetes, клиент процесы менән барып етә торған хост йәки сервис адресын ҡулланырға. 127.0.0.1 контейнер эсендә - хужа машина түгел.
Taira асыҡ һынауҙар өсөн, ҡултамғаланмаған һуңғы һыҙат менән башларға кәрәк:
curl -fsS https://taira.sora.org/status \
| jq '{blocks, txs_approved, txs_rejected, queue_size, peers}'
curl -fsS 'https://taira.sora.org/v1/domains?limit=5' \
| jq -r '.items[].id'Әгәр был командалар 502, TLS, DNS йәки ваҡыт үтеү ҡағиҙәләре боҙолһа, селтәргә барып етеү мөмкинлеген төҙәтегеҙ йәки иҫәп-хисап асҡыстарын йәки транзакция йөкләмәләрен дебгургар алдынан асыҡ тест селтәре һуңғы нөктәһен көтөргә кәрәк.
Транзакциялар кире ҡағыла .
Транзакцияларҙың күпселек уңышһыҙлыҡтары идентификация йәки авторизацияның тап килмәүе арҡаһында була:
- клиент конфигурацияһындағы иҫәп-хисап асыҡ асҡысы ҡулланма өсөн ҡулланылған шәхси асҡыс менән тап килмәй.
- иҫәп яҙмаһы генезиста йәки элекке транзакция менән теркәлмәгән
- аккаунтҡа идара итеү ваҡытын раҫлаусы талап ителгән рөхсәт билдәһе йәки роле юҡ
- ID домен үҙенең мәғлүмәт киңлеге квалификацияһын юғалтҡан, мәҫәлән,
domain.dataspace
--output-format text ҡағиҙәләрен дебэглағанда CLI ҡушымтаһын ҡулланығыҙ, шуға күрә хаталарҙы уҡыу еңелерәк:
cargo run --bin iroha -- --config ./localnet/client.toml --output-format text ledger transaction ping --msg "hello"Һорауҙар буш һөҙөмтәләр бирә
Буш һорау һөҙөмтәләре һәр саҡ һорауға уңышһыҙлыҡ килтермәй.
- объектты барлыҡҡа килтерергә тейешле операция башҡарылған
- Һорауланған домен, активтар билдәләмәһе йәки иҫәп-хисап ID каноник
- ҡағыҙлау йәки фильтрҙар көтөлгән сиратты ситләтмәй
- клиент тәғәйенләнгән селтәр менән тоташтырылған, башҡа локаль селтәр түгел
Домен тикшереүҙәр өсөн иң киң һорау менән башларға кәрәк:
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list allВаҡиғалар йәки блоктар ағымдары иртәрәк туҡтай
Блок һәм ваҡиға ағымдары миҫалдар Torii ағыу йомғаҡ пункттарына таяна. Peer һаман да эшләй икәнен тикшерегеҙ, һуңынан ваҡыт үтеү менән һынағыҙ:
cargo run --bin iroha -- --config ./localnet/client.toml ledger blocks 1 --timeout 30s
cargo run --bin iroha -- --config ./localnet/client.toml ledger events blockHTTP интеграциялары өсөн һуңғы нөктә юлдары менән ағымдағы Torii һуңғы нөккә йүнәлеше сағыштырығыҙ.