WordPress Siteleri için HTTP Hatası 503 Nasıl Onarılır
Yayınlanan: 2020-01-23WordPress sitenizin bir HTTP hatası 503 yanıt kodu gösterdiğini bulmak son derece sinir bozucu. Neyse ki, bu HTTP hata yanıt kodu, sunucu tarafında geçici bir hatadır ve genellikle oldukça hızlı bir şekilde çözülür.
Yine de, buna neyin sebep olduğunu kontrol etmek ve umarız çözmek için yapabileceğiniz bazı şeyler vardır. WordPress sitesinin barındırıldığı sunuculara erişiminiz varsa, 503 hatasını gidermek için daha fazla seçeneğiniz vardır.
Bu gönderide, 503 numaralı HTTP hatasının ne olduğuna ve nerede tetiklendiğini ve nasıl denenip çözüleceğini keşfetmek için bazı sorun giderme ipuçlarına göz atacağız.
Youtube Kanalımıza Abone Olun
HTTP Hatası 503 Hizmeti Kullanılamıyor Nedir?
Bir site 503 HTTP hatasını gösterdiğinde, sunucunun bir isteği işlemek için geçici olarak kullanılamadığı anlamına gelir. Bu hatanın ortaya çıkmasının birkaç nedeni olabilir, ancak en yaygın olanı, bir sunucunun bakımda olması veya o siteye yönelik taleplerin artmasıdır. Bu iki durumda da hatanın kısa sürede kendi kendine çözülmesi olasıdır. Bu hata, sunucuda kalıcı bir sorun olduğu anlamına gelmez, yalnızca geçicidir. Aslında, site tahsis edilen bant genişliğinin kaldırabileceğinden daha fazla ziyaret alıyorsa, bant genişliğindeki bir artış sorunu çözecektir.
HTTP Yanıt Kodu Nedir?
Hata 503 kodu, uzun bir HTTP yanıt kodları listesinden biridir. Bu kodlar, istemciden sunucuya ve geri gelen bir bilgi talebinin başarıyla alınıp alınmadığını gösterir. Beş grup yanıt kodu vardır:
- 00-99 Bilgilendirici yanıtlar
- 100-299 Başarılı yanıtlar
- 300-399 Yönlendirmeler
- 400-499 İstemci hataları
- 500-599 Sunucu hataları
503 Hizmet Kullanılamıyor hatası, sunucu hatası kategorisine aittir. İstemci tarafında, olumlu yanıt kodları görmezsiniz çünkü bu, bir web sitesinin sorunsuz çalıştığı anlamına gelir. Öte yandan, hata kodları her zaman gösterilecektir. Tüm hata kodlarının basit bir varsayılan tasarımı vardır, ancak bunlar, barındırıldığı web sitesi veya sunucuyla eşleşecek şekilde özelleştirilebilir. 503 gibi özelleştirilmiş HTTP hata kodları, web sitesi tekrar çalışana kadar tahmini bir bekleme süresi bile gösterebilir. Tahmini kapalı kalma süresi olan bir 503 hatası gördüğünüzde, sunucunun yalnızca otomatik bir bakım çalışmasından geçiyor olması kuvvetle muhtemeldir.
Bir HTTP Hatası 503 İçin Sorun Giderme
Yukarıda bahsettiğimiz gibi, HTTP hatası 503, geçici bir sunucu tarafı hatasıdır. Bu, sorunun sitenin çalıştığı sunucudan - veya sunuculardan - geldiği anlamına gelir. Bu hata, sunucunun iyi durumda olduğunu ancak geçici olarak bir isteği işleyemediğini belirtir.
503 hatası, sayfanın hızlı bir şekilde yeniden yüklenmesinden sonra veya birkaç dakika bekledikten sonra kaybolmazsa, muhtemelen daha büyük bir sorun vardır. 503 numaralı HTTP hatası, ortaya çıktığında sorunun tam olarak ne olduğunu belirtmez, bu nedenle hızlı bir şekilde çözülmezse, sorunu bulmak ve düzeltmek için biraz araştırma yapmanız gerekir.
İstemci Tarafı Ne Yapmalı
HTTP hatası 503 yanıt kodu sunucudan gelir, bu nedenle istemci tarafında yapılabilecek pek bir şey yoktur. Ancak bir web sitesinin durumunu kontrol etmek için müşteri olarak yapabileceğiniz birkaç şey vardır. En basit, en temel sorun gidermeden gidelim ve 503 hatası ortadan kalkmadığında daha derine inelim.
- Birkaç dakika sonra sayfayı yeniden yükleyin/yenileyin. Geçici 503 hatası kısa süreliyse, belki de tek gereken bir sayfanın yeniden yüklenmesidir. Bu hiçbir şeyi değiştirmezse, bir sonraki adıma geçin.
- Modeminizi yeniden başlatın ve tekrar bağlandığınızda bir şeylerin değişip değişmediğine bakın.
- Erişmeye çalıştığınız etki alanının durumunu Şu Anda Çalışmıyor mu sitesinde kontrol edin. Şu Anda Aşağı mı sitesine gidin ve hatayı gördüğünüz alan adının URL'sini girin. Sonuçlar, sitenin tamamen kapalı olup olmadığını veya sadece sizin için olup olmadığını size söyleyecektir. 503 hatası, bir dizi sunucu varsa ve bunlardan yalnızca biri geçici olarak kullanılamıyorsa, bazı makinelerde görünecek ve diğerlerinde görünmeyecektir.
- Bir şey için ödeme yaparken 503 HTTP hatası oluştuysa, ödemenin ilk kez yapılıp yapılmadığını kontrol etmek için bankanızla iletişime geçene kadar tekrar ödeme yapmayı denemeyin.
- Barındırma sunucunuzla iletişim kurun. Site size aitse ancak paylaşılan barındırmadaysa, iletişime geçin ve neler olup bittiğini onlara bildirin. Bakım sorunu mu yoksa başka bir şey mi olduğunu size söyleyecekler. Her iki durumda da, bilgisayarınızda değil de sunucuda bir sorun olduğu için çözmeye yardımcı olabilirler.
Sunucu Tarafı Ne Yapmalı
Yönettiğiniz ve sunuculara erişiminiz olan bir sitede 503 hata kodunu görüyorsanız, denemek ve bir çözüm bulmak için bir takım şeyler yapabilirsiniz. Kolay sorun giderme testleriyle başlayın ve hata devam ederse daha karmaşık testlere geçin.

- Sunucuları yeniden başlatın/yeniden başlatın. Öncelikle, hata veren siteyi barındıran sunucuyu yeniden başlatın veya yeniden başlatın. Birkaç sunucuda barındırılıyorsa, hepsini yeniden başlatın.
- Beklenmeyen otomatik bakım olup olmadığını kontrol edin. WordPress dahil birçok web uygulaması, güncellemeler vb. için otomatik bakım kesinti süresine sahip olma eğilimindedir. Bu bakım anları 503 hatası verebilir.
- Bant genişliğinizi kontrol edin. Bir site popüler hale geldiğinde ve çok sayıda ziyaretçi aldığında, sunucuyu bunaltması oldukça olasıdır.
- Sunucu zincirindeki sunucu bağlantısını kontrol edin. Etki alanı bir sunucu zincirinde barındırılıyorsa, erişiminiz olanları yeniden başlatın. Zincirdeki sunuculardan herhangi biri bakım nedeniyle kapalı olabilir.
- Güvenlik duvarlarını kontrol edin. Kötü yapılandırılmış güvenlik duvarları, 503 numaralı bir HTTP hatası veriyor olabilir. Güvenlik duvarının amacı, uygulamaları kötü amaçlı içerikten korumaktır. Ağın herhangi bir yerindeki bir güvenlik duvarının yanlış pozitif göstermesi ve kötü amaçlı olması gerekmeyen içeriği engellemesi mümkündür. CDN'ler, içerik dağıtım ağları, yüksek hacimli içeriği taşır ve zaman zaman güvenlik duvarlarını karıştırabilir.
- Günlükleri kontrol edin. Hata hala çözülmediyse ve buna neyin neden olduğunu bulamıyorsanız, sunucu günlüklerini kontrol etme zamanı. Günlüklere cPanel veya bir FTP istemcisi aracılığıyla erişin. 503 hatasını tetikleyebilecek hataları arayın.
- Kodu kontrol edin. Kalıcı bir 503 hatasını denemek ve çözmek için yapabileceğiniz son şey, kodunuzu kontrol etmektir. Özellikle sitenizde özel kodunuz varsa. Hata kodunu tetikleyebilecek hataları bulmak için kodunuzu gözden geçirin. Bununla devam ederseniz, kodu kopyalayıp yerel bir geliştirme makinesinde kontrol etmek en iyisidir. Bu şekilde, başka hiçbir şey yanlışlıkla kırılmaz.
Son Düşünceler
Herhangi bir HTTP hata yanıtı sinir bozucu olabilir, ancak neyse ki 503 hizmeti kullanılamıyor hatası geçicidir. Kodunuzu kontrol edecek kadar ileri gitmeniz gerekmeyebilir, ancak hata devam ederse ne yapılabileceğini bilmek daha iyidir. Gitmeyen bir 503 hatası mı aldınız? Problem neydi? Topluluğa daha fazla yardımcı olmak için yorumlarda paylaşın.
Magura / Shutterstock.com üzerinden öne çıkan görsel
