JetBackup API Error Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

JetBackup kullanırken “API error” hatası alıyorsan genelde sorun API erişiminin kesilmesi, lisans problemi, bağlantı hatası ya da JetBackup servislerinin düzgün çalışmamasıdır. Backup job başlatırken, destination test ederken ya da panel içinde işlem yaparken bu hatayı görürsün ve işlem yarıda kalır. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.

Sorun şu:

JetBackup API ile konuşamıyor veya API’den geçerli yanıt alamıyor.
Bu yüzden işlemler başarısız oluyor ve “API error” hatası alıyorsun. Aşağıdaki adımları uygulayarak düzeltebilirsin.

Çözüm Adımları

1) JetBackup servislerini yeniden başlat
En basit ama en etkili adım bu. API hatalarının büyük kısmı servis kilitlenmesinden çıkar.

Şu komutu çalıştır:

 
systemctl restart jetbackup5d
 

Alternatif olarak:

 
service jetbackup5d restart
 

Servisin çalıştığını kontrol et:

 
systemctl status jetbackup5d
 

Eğer “active (running)” değilse problem burada.

Ardından WHM paneline girip tekrar dene:
WHM → JetBackup → Dashboard

Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.


2) Lisans durumunu kontrol et
JetBackup API error hatası çok sık lisans problemi yüzünden çıkar. Lisans süresi dolmuşsa API cevap vermez.

Şu komutu çalıştır:

 
jetbackup5 --license
 

veya:

 
jetbackup5 --update
 

Eğer lisans hatası görüyorsan:

  • Lisansı yenile
  • IP değiştiyse lisansı resetle
  • Sağlayıcı ile iletişime geç

WHM üzerinden de kontrol edebilirsin:
WHM → JetBackup → License Information

Lisans aktif değilse hiçbir API çağrısı düzgün çalışmaz.

Ardından tekrar dene.
Olmadıysa alttaki adıma geç.


3) Sunucunun internet ve DNS erişimini kontrol et
JetBackup API, lisans ve bazı işlemler için dış sunucularla iletişim kurar. DNS ya da network sorunu varsa direkt API error verir.

Şu komutları çalıştır:

 
ping -c 4 google.com
 
 
curl -I https://jetlicense.com
 

Eğer ping ya da curl başarısızsa:

  • DNS ayarını kontrol et (/etc/resolv.conf)
  • Firewall outbound bağlantıyı engelliyor olabilir
  • Sunucunun internet çıkışı yok olabilir

DNS düzeltmek için:

 
nano /etc/resolv.conf
 

Şu satırları ekleyebilirsin:

 
nameserver 8.8.8.8
nameserver 1.1.1.1
 

Kaydet ve tekrar test et.

Şimdi tekrar dene.
Olmadıysa alttaki adıma geç.


4) Firewall / CSF engelini kontrol et
API bağlantıları bazen firewall tarafından kesilir. Özellikle CSF kullanıyorsan outbound bağlantılar bloklanmış olabilir.

CSF durumunu kontrol et:

 
csf -l
 

Geçici olarak firewall kapatıp test et:

 
csf -x
 

Sonra JetBackup’ı tekrar dene.

Eğer sorun çözülürse:

  • Gerekli portları aç
  • Outbound bağlantılara izin ver

Tekrar aç:

 
csf -e
 

Firewall kaynaklı API error oldukça yaygındır.

Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.


5) JetBackup update ve binary kontrolü yap
Bazen eski sürüm ya da bozuk binary API error üretir.

Şu komutu çalıştır:

 
jetbackup5 --update
 

Ardından:

 
jetbackup5 --version
 

Eğer update sırasında hata alıyorsan bu da API bağlantı problemine işaret eder.

Gerekirse JetBackup servisini tekrar restart et:

 
systemctl restart jetbackup5d
 

Sonra panelden tekrar dene.


6) Disk ve inode durumunu kontrol et
Disk doluysa veya inode bitmişse API düzgün çalışmaz, işlemler fail olur.

Şu komutları çalıştır:

 
df -h
 
 
df -i
 

Eğer disk %100 doluysa:

  • Eski backup’ları sil
  • /tmp veya log klasörlerini temizle

Özellikle /usr/local/jetapps dizini doluysa ciddi problem çıkar.

Temizlik sonrası tekrar dene.


7) Log kontrolü yap (en net sonuç burada)
API error’un gerçek sebebini log net gösterir. Tahmin yürütmek yerine direkt buraya bak.

Şu komutu çalıştır:

 
tail -n 100 /usr/local/jetapps/var/log/jetbackup5.log
 

Şu tarz hatalar görebilirsin:

  • API request failed
  • License is invalid
  • Connection timeout
  • Could not resolve host
  • Permission denied

Anlamları:

  • License is invalid → lisans sorunu
  • Could not resolve host → DNS problemi
  • Connection timeout → firewall / network sorunu
  • Permission denied → yetki problemi

Log’daki hata direkt sana neyin bozuk olduğunu söyler.
Log’daki hataya göre doğrudan müdahale et.


8) JetBackup’ı tamamen resetlemek (son çare)
Hiçbir adım çözmediyse config bozulmuş olabilir.

Şu komutu çalıştır:

 
jetbackup5 --reset
 

Dikkat:

  • Ayarlar sıfırlanabilir
  • Destination ve job’ları tekrar eklemen gerekebilir

Sonrasında:

 
systemctl restart jetbackup5d
 

Panelden yeniden kurulum yap ve test et.


JetBackup API error sorunu genelde servis, lisans veya bağlantı kaynaklıdır. Yukarıdaki adımları sırayla uyguladığında sorun net şekilde ortaya çıkar ve çözülür.

JetBackup Verilerinizi Güvenceye Alın!

Sunucu felaketlerine karşı hazırlıklı olun. Sınırsız hesap destekli, anında teslim JetBackup lisansı ile verilerinizi otomatik yedekleyin.

Lisansı İncele

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25

Önemli Bilgilendirme: Kredi kartı ile yapılan ödemelerde fatura tutarına KDV (İşlem Ücreti) yansıtılmaktadır. Diğer ödeme yöntemlerinde ek ücret alınmaz.