Хөгжлийн асуудлыг шийдвэрлэх
Энэ хэсэг нь 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 бүртгэл нь хууль ёсны байдаг.
- Pagination эсвэл filter нь хүлээсэн шугамг хориглодоггүй
- үйлчлүүлэгч нь өөр орон нутгийн сүлжээ биш, зорилтот сүлжээнд холбогдсон байна
Доменийн шалгалтыг хамгийн өргөн хүрээний асуултаар эхлүүлнэ:
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list allҮргэлтийн урсгал нь эрт зогсдог
Блок, үйл явдлын урсгалын жишээ нь Torii дамжуулах төгсгөлийн цэг дээр тулгуурлана. Хөгжлийн хөөцөлдөж байгаа эсэхийг шалгаж, дараа нь цаг хугацаатайгаар туршиж үзээрэй:
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 эцсийн нөөцийн сүлжээнтай харьцуулаарай.