İçeriğe geç
0850 554 5439 [email protected]

Size nasıl yardımcı olabiliriz?

Rehberlerimizde ve eğitimlerimizde arama yapın ya da aşağıdaki kategorilere göz atın.

Yük dengeleyici sorun giderme: 503 hatası, sağlıksız hedef, sertifika doğrulaması ve trafik

Gyro Bulut 58 görüntülenme Kullanım rehberi Son doğrulama: Markdown
Bu rehberde ne öğreneceksinizYük dengeleyicinin 503 hatası vermesinin nedenlerini, "sorunlu" görünen bir hedefi adım adım kontrol etmeyi, Let's Encrypt doğrulamasının neden beklediğini, HTTPS'te yönlendirme döngüsünü ve paneldeki sık uyarıların anlamını.
Süre10 dakika
Kimin içinGyro Bulut Yük Dengeleyici kullananlar.
GerekenlerYük dengeleyici hizmetinize panel erişimi; hedef sunuculara SSH erişimi.

1. Önce durumu görün

  1. Yük dengeleyici hizmetinizi açın. Başlıktaki durum rozeti Aktif olmalı. Askıda ya da iptal edilmişse trafik durdurulmuştur (Bölüm 6).
  2. Yönetim → Hedef Sunucular'da her hedefin port başına durumuna bakın: sağlıklı, sorunlu, bekliyor.
  3. Yönetim → Servisler'de servislerin ve sağlık kontrolü ayarlarının doğru olduğunu kontrol edin.
  4. Gerekirse Grafikler'de istek ve bağlantı sayılarına, Etkinlik Günlüğü'nde son değişikliklere bakın.
Hedef Sunucular: her hedefin her servis portu için sağlık durumu ayrı rozetle gösterilir.

2. 503 hatası: "Service Unavailable"

Yük dengeleyici, trafiği gönderebileceği sağlıklı hiçbir hedef bulamadığında 503 döner. Sırayla kontrol edin:

  1. Hedef var mı? Hedef Sunucular listesi boşsa hedef ekleyin.
  2. Hedefler sağlıklı mı? Hepsi sorunlu ise Bölüm 3'e geçin.
  3. Doğru servis mi? Ziyaretçinin bağlandığı portta (80 ya da 443) bir servis olmalı. Örneğin yalnız 80 servisi varken https:// adresi hiç yanıt vermez.
  4. Yeni mi eklendi? Yeni hedefler ilk kontrolleri geçene kadar bekliyor görünür; birkaç aralık (varsayılan 15 saniye) bekleyin.

3. Hedef "sorunlu" görünüyor

Hedef sunucuya SSH ile bağlanın ve sırayla kontrol edin:

Kontrol Komut ya da yer Düzeltme
Uygulama hedef portta dinliyor mu? ss -ltnp | grep ':80 ' Web sunucusunu başlatın; doğru portta dinlediğinden emin olun
Sağlık yolu yanıt veriyor mu? curl -i http://127.0.0.1/saglik Yol 200-399 arası (ya da Kabul edilen kodlar'daki) bir kod döndürmeli
Yanıt süresi zaman aşımından kısa mı? curl -o /dev/null -s -w '%{time_total}\n' http://127.0.0.1/saglik Ağır sayfa yerine hafif bir sağlık yolu kullanın ya da Zaman aşımı'nı artırın
Sunucunun güvenlik duvarı kontrol portunu açıyor mu? ufw status, firewall-cmd --list-all, panelde güvenlik duvarı kuralları Hedef portu yük dengeleyicinin IP'sine (özel ağda özel IP'sine) açın
Site belirli bir alan adı mı istiyor? Sunucuda birden çok site varsa varsayılan site farklı olabilir Serviste Host başlığı alanına alan adınızı yazın
Hedef HTTPS mi konuşuyor? Hedef port 443 ve uygulama yalnız TLS kabul ediyor Kontrolü HTTPS ile yap'ı açın ya da hedef portu HTTP portuna çevirin
Proxy protocol açık mı? Serviste PROXY rozeti Hedef yazılımda da açın ya da servisten kapatın

Özel ağ kullanıyorsanız:

  • Yük dengeleyici Ayarlar → Özel ağ bölümünde ağa bağlı olmalı.
  • Hedef, özel ağ IP'siyle eklenmiş olmalı (özel ağ etiketi) ve sunucu aynı özel ağda olmalı.
  • Sunucunun güvenlik duvarı özel ağ arayüzünden gelen trafiğe izin vermeli.
Bilgi

Kontrolü panelden beklemeden doğrulamak için bir istemciden yük dengeleyicinin IP'sine doğrudan istek atın: curl -I http://203.0.113.30/ (yük dengeleyicinizin IPv4 adresiyle). Yanıt geliyorsa en az bir hedef sağlıklıdır.

4. "Sertifika doğrulaması bekliyor"

Let's Encrypt doğrulaması HTTP üzerinden yapılır. Panel bekliyorsa:

Uyarı Sebep Çözüm
"Şu alan adları yük dengeleyiciye ... yönlenmiyor" A kaydı yük dengeleyicinin IPv4 adresini göstermiyor DNS'i düzeltin, yayılmayı bekleyin (DNS sık sorunlar)
"Doğrulama adresine ulaşılamadı" Hedeflerde /.well-known/acme-challenge/ yönlendirmesi yok ya da yük dengeleyicide 80 portunda servis yok Yönlendirmeyi her hedefe ekleyin, web sunucusunu yeniden yükleyin, Doğrula'ya basın
"Sertifika hazırlanıyor" İşlem sürüyor Birkaç saniye sonra Doğrula'ya basın
"Sertifika isteğinin süresi doldu" İstek uzun süre bekledi İsteği yeniden başlatın
"Geçersiz alan adı ... (joker * desteklenmez)" *.ornekfirma.com yazıldı Alan adlarını tek tek yazın (en çok 10)

Yönlendirmeyi test edin: curl -I http://ornekfirma.com/.well-known/acme-challenge/deneme yanıtında 301 ve Location: https://www.gyrohosting.com/.well-known/gyro-lb-acme/deneme görmelisiniz. Ayrıntılı kurulum: Sağlık kontrolü ve SSL.

Sertifika yenilenmedi: Let's Encrypt sertifikası bitişine 30 gün kala kendiliğinden yenilenir. Yenilenmediyse hedeflerdeki yönlendirme büyük olasılıkla kaldırılmıştır; geri ekleyin ve destek talebi açın.

5. HTTPS'te sonsuz yönlendirme ya da karışık içerik

HTTPS servisinde hedefleriniz isteği HTTP olarak alır. Uygulama "HTTPS değilim" sanıp tekrar HTTPS'e yönlendirirse döngü oluşur.

  • Uygulamanızın X-Forwarded-Proto başlığına güvenmesini sağlayın (çoğu çerçevede "trusted proxies" ayarı).

  • WordPress için wp-config.php dosyasına, require_once satırından önce:

    php
    if (($_SERVER['HTTP_X_FORWARDED_PROTO'] ?? '') === 'https') { $_SERVER['HTTPS'] = 'on'; }
    
  • Sunucu tarafındaki "HTTP'yi HTTPS'e yönlendir" kurallarını kaldırın; bu işi yük dengeleyicinin HTTP isteklerini HTTPS'e yönlendir seçeneği yapsın.

6. Panelde sık görülen uyarılar

Uyarı Anlamı Çözüm
"Servis sınırına ulaşıldı" / "Hedef sınırına ulaşıldı" Paketinizin sınırı doldu Kullanılmayanları silin ya da Yükseltme/Düşürme'den büyük pakete geçin
"Bu portta zaten bir servis var." Aynı gelen port iki kez Mevcut servisi düzenleyin
"HTTP→HTTPS yönlendirme 80 portunu kullanır..." 80'de servis varken yönlendirme açıldı Önce 80 servisini silin
"HTTPS servisi için en az bir sertifika seçin." Sertifikasız HTTPS servisi Önce sertifika alın ya da yükleyin
"Sunucu yük dengeleyiciyle aynı bölgede değil." ABD ya da Singapur'daki sunucu seçildi Yalnız Avrupa'daki bulut sunucularınızı hedefleyin
"Eklenebilecek sunucu yok" Aynı bölgede aktif bulut sunucunuz yok Almanya ya da Finlandiya'da bulut sunucu açın
"Özel ağ IP'si için önce Ayarlar'dan özel ağa bağlayın." Yük dengeleyici özel ağa bağlı değil Ayarlar → Özel ağ → Bağla
"Mevcut servis/hedef sayısı bu boyuta sığmıyor." Küçültmede sınır aşılıyor Önce servis ya da hedef sayısını azaltın
"Çok fazla işlem yaptınız" Kısa sürede çok değişiklik Birkaç dakika bekleyin
"Hizmet askıda" Hizmet askıya alındı (çoğunlukla ödenmemiş fatura) Faturayı ödeyin ya da destek talebi açın; askı kalkınca servisleriniz geri yüklenir

Askı ve iptal: hizmet askıya alınırsa trafik birkaç saniyede durur, ayarlarınız saklanır ve askı kalkınca servisler aynen geri gelir. İptal kesinleşince trafik hemen durur; yük dengeleyici ve sertifikaları 3 gün sonra silinir.

7. Sık sorulan sorular

Trafik 20 TB'ı geçerse ne olur?

Her pakette 20 TB trafik dahildir ve aşım için fatura kesilmez. Kullanımınızı hizmetin Genel Bakış'ındaki trafik göstergesinden izleyebilirsiniz.

Bir hedefi bakıma almak için ne yapmalıyım?

Hedefi Hedef Sunucular'dan çıkarın ya da sunucudaki uygulamayı durdurun; sağlık kontrolü düşünce trafik diğer hedeflere gider. Bakım bitince hedefi geri ekleyin.

Hedefler sağlıklı ama site yavaş; ne yapmalıyım?

Grafikler sekmesinde açık bağlantı sayısının paketinizin eş zamanlı bağlantı sınırına yaklaşıp yaklaşmadığına bakın. Sınıra yakınsa büyük pakete geçin; değilse yavaşlık büyük olasılıkla uygulama ya da veritabanı tarafındadır.

Ziyaretçi IP'si loglarda neden yük dengeleyicinin IP'si olarak görünüyor?

Web sunucunuzu X-Forwarded-For başlığını kullanacak şekilde ayarlayın; TCP servislerinde Proxy protocol kullanın: Gerçek ziyaretçi IP'si.

Sorunu çözemedim, destek talebinde ne yazmalıyım?

Yük dengeleyici hizmet numarası, sorunlu hedefin adı, ilgili servis portu, Bölüm 3'teki curl çıktıları ve sorunun başladığı saat çözümü hızlandırır.

Biliyor muydunuz?

Sitenizi yük dengeleyicinin önünden düzenli aralıklarla kontrol eden Gyro Uptime İzleme, 503 ya da sertifika sorunu başladığında size e-posta, SMS ya da Telegram ile haber verir.

Sıradaki adım

Faydalı oldu mu?

Geri bildiriminiz için teşekkürler!

Hâlâ Yardıma mı İhtiyacınız Var?

Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.