1. HTTP 513 Hatası (Line Blocked / Hat Kilitli)
IETF standart HTTP spesifikasyonunda 513 resmi bir durum kodu olmasa da, Xtream Codes, XUI One, Zapx gibi dünya çapındaki IPTV yönetim panelleri tarafından "Hesap Bağlantı Sınırı Aşıldı"durumunu belirtmek için özel olarak tanımlanmıştır.
Sağlayıcınızdan tek abonelik satın aldığınızda hesabınıza genellikle max_connections: 1 tanımlanır. Sunucu tarafındaki yük dengeleyici (load balancer), o an aktif TCP soket sayınızı (active connections) sayar. HTTP 513 hatasının en yaygın iki nedeni şunlardır:
- Kanal Değiştirirken Soketin Asılı Kalması (Socket Hang): Siz Kanal A'dan Kanal B'ye geçtiğinizde, eğer oynatıcı Kanal A'nın TCP soketini düzgün şekilde
FIN/RSTbayraklarıyla kapatmazsa, sunucu önceki akışı 15 ila 30 saniye daha açık sanır. Kanal B için yapılan ikinci istekactive_cons > max_consşartını ihlal eder ve sunucu anında513 Line Blockedyanıtı döner. - Aynı Hesabın Başka Bir Cihazda Açık Olması: Televizyonda yayın açıkken telefon veya bilgisayardan listeyi açmaya çalışırsanız, ikinci cihaz doğrudan 513 hatasıyla engellenir.
2. HTTP 509 Hatası (Bandwidth Limit Exceeded / Bant Genişliği Kotası Aşıldı)
HTTP 509, Apache/cPanel ve Nginx tabanlı sunucularda aylık tahsis edilen toplam veri aktarım kotasının (Bandwidth Quota) tükendiğini gösterir. Bu durum:
- IPTV sağlayıcısının ana sunucusunun veya yayınları dağıttığı CDN edge sunucusunun aylık trafik limitine ulaştığını belirtir.
- Sorun tamamen sağlayıcının sunucu altyapısıyla ilgilidir; kullanıcının internet paketi veya kotasıyla hiçbir ilgisi yoktur.
- Bazı sağlayıcılar belirli CDN sunucularında kota dolduğunda 302 yönlendirmesiyle trafiği başka bir sunucuya aktarır. Eğer oynatıcı bu yönlendirmeyi doğru takip edemezse 509 hatası ekrana yansır.
3. IPTV Sunucu Durum Kodları Referans Tablosu
| HTTP Kodu | Sunucu Anlamı | Olası Neden | Önerilen Çözüm |
|---|---|---|---|
| 513 | Line Blocked / Connection Limit | Çift bağlantı veya asılı kalan soket | 15-30 sn bekleyin veya sağlayıcının bağlantı sınırlarına uygun yeniden deneme mekanizmasını kullanın |
| 509 | Bandwidth Limit Exceeded | Sağlayıcının CDN sunucusu kotasını doldurdu | Farklı bir yayın sunucusu talep edin veya sağlayıcıya bildirin |
| 511 | Network Authentication Required | Hatalı IP veya ISP kısıtlaması | VPN / IP lokasyonunu kontrol edin |
| 458 | Concurrent Connection Ban | Aşırı hızlı istek fırtınası (retry storm) | Otomatik tekrar isteklerini durdurun |
4. Akipa Web Player Bu Hataları Nasıl Engeller?
Akipa Web Player, sağlayıcı banlarını ve 513 kilitlenmelerini önlemek için özel bir Bağlantı Ömrü Yöneticisi (Connection Lifecycle Manager) içerir:
- Kanal değiştirildiğinde önce aktif HTML5 video elementi ve MSE tamponu anında
src = ''veabort()çağrısıyla temizlenir. - Sunucuya TCP FIN paketi iletilerek soketin kapatıldığı garantilenir.
- Eğer sağlayıcı bir 513 veya 509 kodu dönerse, oynatıcı kontrolsüz döngülerle sunucuyu bombalamak yerine sağlayıcının cooldown süresi kadar (30-60 sn) beklemeye geçerek kullanıcının banlanmasını engeller.