Parametreler
Bu metod herhangi bir parametre almaz.Yanıt
Aşağıdaki durum değerlerinden biri:
"ok": Düğüm sağlıklı ve güncel"behind": Düğüm belirli sayıda slot gerisinde"unknown": Düğüm sağlığı belirlenemiyor
Kod Örnekleri
Temel İstek
Alternatif HTTP GET İsteği
web3.js Kullanımı
Notlar
- Bu metod genellikle yük dengeleyici sağlık kontrolleri için kullanılır
/healthHTTP GET uç noktası aynı bilgiyi sağlar- Bir düğüm, en son küme slotundan
HEALTH_CHECK_SLOT_DISTANCEslottan fazla gerideyse “behind” olarak kabul edilir - “unknown” durumu genellikle düğümün başlatıldığını veya sorun yaşadığını gösterir
En İyi Uygulamalar
- Temel sağlık izleme için bu uç noktayı kullanın
- Sağlık durumuna göre devre kesiciler uygulayın
- Belirli sağlık metrikleri için daha ayrıntılı metodlar kullanmayı düşünün:
- Yazılım sürümü için
getVersion - Slot ilerlemesi için
getSlot - Blok yüksekliği için
getBlockHeight
- Yazılım sürümü için
- Sağlık kontrolleri için uygun zaman aşımı değerleri belirleyin
- Tüm olası yanıt değerlerini yönetin
Yaygın Hatalar
| Kod | Mesaj | Çözüm |
|---|---|---|
| -32601 | Method not found | Bir Solana RPC düğümüne bağlı olduğunuzu doğrulayın |
| -32603 | Internal error | Düğüm sorun yaşıyor olabilir |
| 503 | Service Unavailable | Düğüm istekleri işlemeye hazır değil |
Kullanım Senaryoları
-
Yük Dengeleyici Yapılandırması
-
Sağlık İzleme
-
İstemci Taraflı Yük Dengeleme
-
Sistem Durum Panosu