502 Hatalı Ağ Geçidi Hatası
Herhangi bir 50x hatası, sunucuya yapılan bazı isteklerin uygun bir sonuç vermediği anlamına gelir. 502 özellikle kötü bir ağ geçidi olduğu anlamına gelir. WP Engine'de bu ağ geçidi genellikle NGINX ve PHP arasındaki ilişkiyi ifade eder.
WP Engine platformunda, 502 Bad Gateway hatası tipik olarak isteğin kilitlenmemiş PHP işlenmesi ile tarayıcıya geri gönderilen istek arasında bir sorunu işaret eder. Sunucular, herhangi bir zamanda saklanmamış istekleri işlemek için belirli sayıda PHP İşçisine sahiptir. PHP Worker tarafından işlenen bir istek, tamamlanması çok uzun sürdüğü veya tamamlanamadığı için reddedilirse, bu 502 Bad Gateway hatasına neden olur.
502 Hataları Hakkında
WP Engine'de 502 oluştuğunda, bu neredeyse her zaman iki şeyden biridir:

502'yi teşhis etmeden önce, tarayıcıda gösterilen 502'nin erişim günlüklerinde gerçekten döndürüldüğünü ve farklı bir hata kodu olmadığını doğrulamak için sitenin erişim günlüklerini kontrol etmenizi öneririz. Erişim günlükleri Kullanıcı Portalında bulunur.
502 Hatalarını Teşhis Edin
Zaman aşımını açıklayabilecek herhangi bir kod hatası olup olmadığını ve öldürülen sorguların olup olmadığını görmek için sitenin hata günlü klerini inceleyin. Bu günlükler yardımcı olmazsa, kök nedenleri daraltmaya başlayın. Örneğin, tüm eklentileri kapatmak ve hatanın hala var olup olmadığını görmek, hatanın bir eklenti veya temadan kaynaklanıp kaynaklanmadığını belirlemeye yardımcı olacaktır.
502 hatayla mücadele başlı başına bir sanat olabilir. Bu hataların nedenleri bir sitenin kodunun derinliklerinde olabileceğinden ve kolayca tanımlanamayacağından, bir geliştiriciye danışmanızı şiddetle tavsiye ederiz. Bir geliştirici bulma konusunda yardım için, WP Engine önerilen danışmanların bir listesine sahiptir.
502 hatayla ilgili acil yardıma ihtiyaç duyulursa, lütfen Kullanıcı Portalında 7/24 sohbet yoluyla Destek ile iletişime geçin.
502'leri teşhis etmek için yararlı bir iş akışı oluşturduk:
Tutarlı 502 Hataları
502 hatası anında mı? Bu büyük olasılıkla bir kod sorunundan kaynaklanmaktadır.
502 hatası uzun mu (~ 60 saniye)? Bunun nedeni büyük olasılıkla sunucumuz zaman aşımı tarafından bir sürecin kesilmesidir..
502 Belirli Sayfalarda Hata
Sorunun devam edip etmediğini görmek için eklentileri devre dışı bırakma/varsayılan temayı birer birer ayarlamayı deneyin.
Yinelenen Zamanlarda 502 Hata
502 hatalarını alan cron iş lerinin zamanlamasını çapraz kontrol edin
Rastgele 502 Hatalar
Veritabanı sorun olabilir, veritabanını optimize etmeyi deneyin.
Nesne önbelleğe alma etkin mi? Nesne önbelleğini devre dışı bırakmayı deneyin.
502'leri önleyin
502 Bad Gateway hatalarıyla ilgili sorunları önlemenin en iyi yolu sitenin sağlıklı olmasını sağlamaktır. Site sağlığı için WordPress en iyi uygulamalarını takip etmek, kod çakışmalarını önlemeye ve siteyi güvende tutmaya yardımcı olacaktır.
Eklen tileri, Temaları ve WordPress'in kendisini güncell emek gibi basit adımlar site sağlığını sağlamaya yardımcı olabilir. Bu güncelleştirmeler, üretim sahasındaki kod çakışmalarını önlemek için önce bir hazırlama veya test ortamında test edilmelidir.
Son olarak, eklentileri ve ayarları düzenli olarak denetleyin ve gereksiz şeyleri silin. Daha az yüklü eklenti, korumak için daha küçük bir kod tabanı ve kod çakışmaları için daha az fırsat anlamına gelir.
Sunucu Zaman Aşımını devre dışı bırak
Sunucularımızın maksimum miktarda eşzamanlı istek sunabilmesini sağlamak için 60 saniyelik zaman aşımı mevcuttur. Zaman aşımı olmadan, isteklerin tamamlanmasının dakikalar hatta saatler sürdüğünü gördük. Sitenin sürekli performansını göz önünde bulundurarak, 502'lere neden olabilecek sunucu zaman aşımını devre dışı bırakamayacağız. Bu zaman aşımı platformumuzun kökünde programlanmıştır. Optimum sunucu sağlığını, hızını ve çalışma süresini sağlamak için mevcuttur.
SONRAKİ ADIM: WP Engine SSH ağ geçidini kullanarak nasıl sorun gidereceğinizi öğrenin
Yorumlar
0 yorum
Yorum yazmak için lütfen oturum açın: oturum aç.