503 İlk Bayt Zaman Aşımı hatası nasıl düzeltilir?
Geçici bir istemci tarafı kesintisi nedeniyle ilk bayt zaman aşımından kaynaklanan 503 hatasıyla karşılaşabilirsiniz. Sunucu tarafında ise bu hata, zaman aşımı sınırının aşılmasından veya sunucu ekleme çakışmasından kaynaklanabilir.
1. Temel sorun giderme
Öncelikle bazı temel adımlarla başlayalım.
- Tekrar yükleMüşteri tarafında, tarayıcınızda Ctrl + F5 tuşlarına birkaç kez basarak sitenin zorunlu olarak yeniden yüklenmesini gerçekleştirin.
- YenidenSistem ve ağ ekipmanlarınızı kapatın. Sunucu tarafında ise, mümkünse sunucuyu yeniden başlatın.
- güncelleştirmeİlgili tüm sistemlerin ve yazılımların en son geçerli yamalarla güncellendiğinden emin olun.
- Sunucu hizmeti durumuKullandığınız arka uç teknolojisinin durumunu kontrol edin. Örneğin, Firebase servislerinin çalıştığından emin olun..
2. Müşterinin deneyebileceği şeyler
503 hatası genellikle sunucu tarafı bir sorun olsa da, istemci cihazı hatalı bir istemci tarafı isteği nedeniyle de bu hatayı gösterebilir. Bunun böyle olmadığından emin olmak için aşağıdaki adımları deneyelim:
Web sitesini farklı bir tarayıcıda deneyin.
- aç farklı tarayıcı Sorun yaşanan web sitesine gidin. Eğer Chromium tabanlı bir tarayıcıda sorun yaşıyorsanız Firefox'u deneyin veya tam tersi.
- Sitenin ilk bayt hatası olmadan doğru şekilde yüklenip yüklenmediğini kontrol edin. Eğer yükleniyorsa, dosyayı temizleyin. Önbellek وKurabiye Orijinal tarayıcıda.
Başka bir ağ kullanın veya VPN deneyin.
- Bağlantıyı kes Mevcut ağ ile ilgili olarak, sisteminizi yeniden başlatın ve ardından bağlanın. Farklı bir ağ ile Tıpkı cep telefonu hotspot'u gibi.
- Bir web tarayıcısı açın ve sorunlu web sitesinin hatasız yüklenip yüklenmediğini kontrol edin.
- Sorun devam ederse, bir servis kurup kullanmayı düşünün. VPN Güvenilir.
- VPN'e bağlanın ve siteyi tarayıcınızda tekrar test edin.
Web sitesinin kararlı sürümünü ziyaret edin.
Bazı web siteleri test amacıyla kullanılan alfa veya beta sürümleri içerir. Bu sürümler kararsız olabilir ve ilk bayt zaman aşımı hatasına neden olabilir. Bunu önlemek için web sitesinin kararlı sürümüne erişmeyi deneyin.
İşlem, web sitesine ve tarayıcı ayarlarına bağlı olarak değişecektir.
- Google Chrome'da arama yapın: Reddit Ayarları.
- Sayfaya git hesap Ayarları Reddit'te, daha sonra ilgili bölüme kadar aşağı kaydırın. Beta Testleri, Ve bir seçeneği devre dışı bırak Beta Testlerine KatılArdından Chrome'u yeniden başlatın.
- Bu sorunu çözmezse, sorunun çözülüp çözülmediğini kontrol etmek için Reddit URL'sine gidin:
https://www.reddit.com
- Sorun devam ederse, siteyi beta URL'sini kullanarak yüklemeyi deneyin:
https://beta.reddit.com/
Kullanıcı eylemlerinizi kontrol edin.
Sunucunun izin vermediği bir işlemi denerseniz 503 hatası alabilirsiniz. Örneğin, bir web sitesi yalnızca JPEG resim yüklemeye izin veriyorsa, PNG dosyası yüklemeye çalışmak ilk bayt zaman aşımı hatasına neden olabilir. Çözüm basittir: JPEG bir resim yükleyin. Durumunuza bağlı olarak, hataya neden olabilecek kullanıcı işlemlerini belirlemek için daha fazla araştırma yapmanız gerekebilir.
3. Sunucu tarafı
Kullanıcılar web sitenize erişmeye çalışırken 503 ilk bayt zaman aşımı hatasıyla karşılaşırsa, aşağıdaki yöntemleri kullanabilirsiniz:
Sınır kontrolü
Öncelikle, web siteniz veya sunucunuz için belirlenen zaman sınırlarını gözden geçirin. Bu değerleri ayarlamanız gerekebilir ve yapılacak işlemler kullanılan teknolojiye veya sunucu mimarisine bağlı olacaktır.
vernik
- Dosyayı düzenle php.ini artırmak sınır Aşağıdaki:
bellek_sınırı maksimum_yürütme_süresi
- Benzer şekilde, dosyayı ayarlayın. pub/.user.ini Bu sınırları da artırmak için.
- Gerekirse dosyayı düzenleyin. VCL KonferansıDeğeri ayarlayın ilk_bayt_zaman aşımı 300 saniyeden fazla (varsayılan 60 saniyelik değer yerine).
- Değişiklikleri kaydedin ve web sitesini yeniden test edin.
Hızla
- Komut satırı arayüzünde şunu çalıştırın:
hızlı güncelleme/magento2
- Adresine git admin > Mağazalar > yapılandırma > Advanced > sistem > Tam Sayfa Önbellek.
- ayarlamak Yönetici Yolu Zaman Aşımı Karşı 600 (Bu, Fastly tarafından desteklenen maksimum değerdir) ve seçin. VCL dosyasını Fastly'ye yükleyin.
Magento
- Dosyaya git uygulama/önyükleme.php Öncelikle aşağıdaki kodu girin:
ini_set('memory_limit', -1); ini_set('max_execution_time', 18000); - Değişikliklerinizi kaydedin ve hatanın giderilip giderilmediğini kontrol edin.
Sunucu eklentilerini kontrol etme
Sorun bir sunucu eklentisinden kaynaklanıyor olabilir. Şüpheli eklentileri devre dışı bırakmak veya kaldırmak sorunu çözebilir. PCNTL'yi ekleyin 503 hatası oluştu. Bu veya benzer eklentiler mevcutsa, devre dışı bırakılmaları veya kaldırılmaları önerilir.
Lütfen eklentileri devre dışı bırakmanın veya kaldırmanın bazı web sitesi işlevlerini geçici olarak etkileyebileceğini unutmayın. Sorunun asıl nedenini belirlemek için eklentileri tek tek devre dışı bırakmanız gerekebilir.
Nginx'in yanıt başlıklarını test etme
- İstemci makinede komut satırı arayüzünü açın ve aşağıdaki komutu çalıştırın. "ve" kelimesini uygun bilgilerle değiştirmeyi unutmayın:
curl -I -H "Host: " http:///request/uri
- Kontrol Yanıt başlıkları Nginx ile ilgili belirli hata mesajlarını arayın ve bu sorunları accordingly çözün.
- Eğer elde edilemediyse Yanıt başlıklarıNginx ayarlarınızı aşağıdaki gibi değiştirmeyi düşünebilirsiniz:
http { tcp_nopush kapalı; tcp_nodelay açık; # Soketin arabelleği göndermesini zorla } - Bir hata döndürülürse Kapı son tarihiAyarları şu şekilde düzenleyin:
http { keepalive_timeout 300; proxy_connect_timeout 300; proxy_read_timeout 300; proxy_send_timeout 300; }
Abonelik planınızı kontrol edin.
Sunucunuz abonelik kısıtlamaları nedeniyle temel hizmetlere erişemiyorsa, bu durum ilk bayt zaman aşımı hatasına yol açabilir. Örneğin, Spark ödeme planı kapsamında sunucular Google dışı hizmetler için harici HTTP istekleri gönderemez.
Bu sorunu çözmek için abonelik planınızı yükseltmeniz gerekebilir; örneğin, Firebase'te Spark planından Blaze planına geçiş yapabilirsiniz.
DDoS saldırısı olup olmadığını kontrol edin.
Web sitesi sunucusu veya arka uç bağımlılıklarından herhangi biri DDoS saldırısı altındaysa, sunucu gerekli yanıtları alamayabilir ve bu da kullanıcılar için ilk bayt zaman aşımı hatasına yol açabilir.
Web sitenize, barındırma hizmetinize veya Webflow gibi arka uç teknolojilerinize yönelik olası DDoS saldırılarını kontrol edin.
Önerilen çözümlerden hiçbiri işe yaramazsa, ekiple iletişime geçin. destek Hosting sağlayıcınızın veya arka uç servis sağlayıcınızın ayarlarını kontrol edin. Ayrıca, hosting sitesinin durum sayfasında bilinen sorunları da inceleyin.
Yoruma kapalı.