Skip to content

Интеграцияға бәйле проблемаларҙы хәл итеү

Был бүлектә Iroha 3 интеграцияһы өсөн проблемаларҙы хәл итеү буйынса кәңәштәр бирелә. Әгәр һеҙ кисергән мәсьәлә бында һүрәтләнмәгән икән, беҙгә Telegram аша мөрәжәғәт итегеҙ.

Клиент тоташтыра алмай

Клиенттың конфигурацияһы Torii адресына йүнәлтелгәнлеген тикшерегеҙ:

toml
torii_url = "http://127.0.0.1:8080/"

CLI тикшереүҙәр өсөн, шул уҡ файлды асыҡтан-асыҡ тапшырығыҙ:

bash
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list all

Әгәр тиҫтерҙәр килеп инһә Docker йәки Kubernetes, клиент процесы менән барып етә торған хост йәки сервис адресын ҡулланырға. 127.0.0.1 контейнер эсендә - хужа машина түгел.

Taira асыҡ һынауҙар өсөн, ҡултамғаланмаған һуңғы һыҙат менән башларға кәрәк:

bash
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 ҡушымтаһын ҡулланығыҙ, шуға күрә хаталарҙы уҡыу еңелерәк:

bash
cargo run --bin iroha -- --config ./localnet/client.toml --output-format text ledger transaction ping --msg "hello"

Һорауҙар буш һөҙөмтәләр бирә

Буш һорау һөҙөмтәләре һәр саҡ һорауға уңышһыҙлыҡ килтермәй.

  • объектты барлыҡҡа килтерергә тейешле операция башҡарылған
  • Һорауланған домен, активтар билдәләмәһе йәки иҫәп-хисап ID каноник
  • ҡағыҙлау йәки фильтрҙар көтөлгән сиратты ситләтмәй
  • клиент тәғәйенләнгән селтәр менән тоташтырылған, башҡа локаль селтәр түгел

Домен тикшереүҙәр өсөн иң киң һорау менән башларға кәрәк:

bash
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list all

Ваҡиғалар йәки блоктар ағымдары иртәрәк туҡтай

Блок һәм ваҡиға ағымдары миҫалдар Torii ағыу йомғаҡ пункттарына таяна. Peer һаман да эшләй икәнен тикшерегеҙ, һуңынан ваҡыт үтеү менән һынағыҙ:

bash
cargo run --bin iroha -- --config ./localnet/client.toml ledger blocks 1 --timeout 30s
cargo run --bin iroha -- --config ./localnet/client.toml ledger events block

HTTP интеграциялары өсөн һуңғы нөктә юлдары менән ағымдағы Torii һуңғы нөккә йүнәлеше сағыштырығыҙ.