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 һуңғы нөккә йүнәлеше сағыштырығыҙ.