Integrasiya problemlərinin həlli
Bu bölmədə problemlərin aradan qaldırılması üçün məsləhətlər təqdim olunur Iroha 3 İnteqrasiya. Əgər yaşadığınız problem burada təsvir olunmursa, bizə müraciət edin: Teleqram.
Müştəri əlaqə qura bilmir.
Müştərinin konfiqurasiyasının həmyaşıdların Torii ünvanına yönəldiyini yoxlayın:
torii_url = "http://127.0.0.1:8080/"CLI yoxlamaları üçün eyni faylı açıq şəkildə keçin:
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list allƏgər həmyaşıdlar daxil olarsa... Docker və ya Kubernetes, müştəri prosesi ilə əldə edilə bilən host və ya xidmət ünvanından istifadə edin. 127.0.0.1 bir konteynerin içindəki ev sahibi maşın deyil.
İctimai Taira sınaqlar üçün imzalanmamış son nöqtə sondası ilə başlayın:
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'Əgər bu əmrlər 502, TLS, DNS və ya vaxt məhdudlaşdırma səhvləri ilə uğursuz olarsa, hesab açarlarını və ya əməliyyat pay yüklərini düzəltmədən əvvəl şəbəkə əlçatanlığını tənzimləyin və ya ictimai testnet son nöqtəsini gözləyin.
Əməliyyatlar rədd edilir
Əksər əməliyyat uğursuzluğunun səbəbi şəxsiyyət və ya icazə uyğunsuzluğudır:
- Müştəri konfiqurasiyasında hesabın ictimai açarı imzalanmaq üçün istifadə olunan özəl açarı ilə uyğun deyil.
- Hesabın başlanğıc və ya əvvəlki əməliyyatla qeydiyyatdan keçirilməməsi
- Hesabın icra vaxtının təsdiqçisi tərəfindən tələb olunan icazə nömrəsi və ya rolu yoxdur.
- bir domenin ID məlumat sahəsi təsnifatı yoxdur, məsələn,
domain.dataspace
--output-format text əmrlərini debug edərkən CLI istifadə edin ki, səhvləri oxumaq daha asan olsun:
cargo run --bin iroha -- --config ./localnet/client.toml --output-format text ledger transaction ping --msg "hello"Suallar boş nəticələr verir
Boş sorğu nəticələri həmişə sorğunun uğursuz olduğu anlamına gəlmir.
- obyektin yaradılmasına səbəb olan əməliyyat həyata keçirilib
- İstəilən domen, aktiv təyinatı və ya hesab ID kanonikdir.
- Saytlaşdırma və ya filtrlər gözlənilən sıra istisna etmir.
- müştəri nəzərdə tutulan şəbəkəyə qoşulmuşdur, başqa bir yerli şəbəkə deyil
Domen yoxlamaları üçün ən geniş sorğu ilə başlayın:
cargo run --bin iroha -- --config ./localnet/client.toml ledger domain list allHadisə və ya blok axınları erkən dayandırılır
Bloq və hadisə axını nümunələri Torii axın son nöqtələrindən asılıdır. Tərəfdaşın hələ də çalışdığını yoxlayın, sonra vaxt məhdudluğu ilə sınayın:
cargo run --bin iroha -- --config ./localnet/client.toml ledger blocks 1 --timeout 30s
cargo run --bin iroha -- --config ./localnet/client.toml ledger events blockHTTP inteqrasiyaları üçün son nöqtə yollarını hazırkı Torii son nöqtələrinin istinadına müqayisə edin.