WordPress’te 504 Ağ Geçidi Zaman Aşımı Hatası Nasıl Düzeltilir
Tam adla bilmeseniz bile, 504 ağ geçidi zaman aşımının hatasına aşinayız. Basitçe söylemek gerekirse, tarayıcınız web sitesine bağlantı kuramadığında görünür. Bir kullanıcı olarak, bu çok can sıkıcı olabilir. Bununla birlikte, bir site sahibi olarak, hata 504’ün trafiğinizin miktarı üzerinde olumsuz bir etkisi olabilir. Bu sadece trafiğin kaybolduğu değil, aynı zamanda dönüşüm ve gelir anlamına da gelir. Neyse ki, ağ geçidi 504’ün zaman sınırı çok yaygındır, böylece problem çözme nispeten kolaydır. Bu makalede, hatalara ve formlarına neyin neden olduğu hakkında biraz konuşacağız. Sonra size düzeltmenin dört yolunu öğreteceğiz.
Hadi içine girelim! 504 Ağ Geçidi Zaman aşımı hatası nedir (ve buna neden olan)
İnterneti keşfederken bu hatayı bir seferde veya başka bir şekilde deneyimlemiş olabilirsiniz. Birçok kişi, sayfa orada olmadığında veya mevcut olmadığında görünen 404 hatasıyla karıştırılır. Tersine, tarayıcınız orada bir sayfa olduğunu bildiğinde, ancak zamanında bir bağlantı kuramazken hata 504 görünür. Bunu daha fazla anlamak için, web sitelerinin temel düzeyde nasıl çalıştığı hakkında konuşmamız gerekir. Web sitesine erişilebilecek şekilde, harici erişim ile sunucuda barındırılması gerekir. Site etki alanına erişildiğinde, tarayıcı sunucuyla bağlantı kurar ve yanıtı bekler. Sunucu yanıt vermezse, web sitesi yüklenmez ve ziyaretçileriniz 504 hatasını görür.
Hatalar, ziyaretçileriniz tarafından kullanılan tarayıcıya bağlı olarak çeşitli formlarda da meydana gelebilir. İşte bu bölümün başlangıcından farklı bir örnek: Şimdiye kadar süreç basit geliyor. Bununla birlikte, modern internet bağlantıları, hedeflerine ve web sitesi sunucularına ulaşmadan önce birkaç sunucu (veya ağ geçidi) aracılığıyla geri ödeyecektir. Sunuculardan biri yanıt veremezse, 504 hatası da yaşarsınız. Teknik olarak, sunuculardan biri aşağı inmedikçe er ya da geç yanıt verecektir. Ancak, tarayıcı belirli bir süre sonra bağlantı kurmaya çalışmayı bırakacak şekilde yapılandırılmıştır. Bu hata, bilgisayarınızın sürekli olarak tepkisiz sunuculara bağlanmaya çalışılmamasını sağlar. Sunucunun yanıt vermemesinin birkaç nedeni vardır, örneğin: Proxy ayarlarınızla ilgili sorunlar. Bazı durumlarda, kullandığınız proxy sunucusu zamanında yanıt veremeyen bir bağlantı olabilir.
Alanınız erişilemez. Bildiğiniz gibi, herkesin erişebilmesi için alan adınızın yayılması gerekir. Kayıt yaptıktan sonra alan adına çok hızlı erişmeye çalışmak bazen 504 ağ geçidinin son tarih hatasına neden olabilir.
İçerik Dağıtım Ağınızla ilgili sorunlar (CDN). Bazen, web siteniz için CDN kullanmak 504 hatalarına neden olabilir, ancak bu tür bir sorun nadirdir.
Barındırma sağlayıcınızla ilgili sorunlar. Deneyimlerimize göre, hata 504’ün en yaygın nedeni, genellikle sizden girdi olmadan çözülen web ana bilgisayarınızla ilgili bir sorun olma eğilimindedir.
Söylediğimiz gibi, 504 Ağ Geçidi Zaman Sınırı hataları genellikle girdiniz olmadan çözülecektir, ancak bu dikkat etmek zorunda olmadığınız anlamına gelmez. Web ana bilgisayarınız sorunun kaynağıysa, hatalar uzun sürmez. Sonuçta, iyi barındırma sağlayıcıları genellikle bunun gibi sorunları ele almaya hazırdır. Ancak, 504 hatası bir süre devam ederse – örneğin, bir saatten fazla – bu endişe değer. Bu durumda, bir çözüm bulmada proaktif olmalısınız, bir sonraki bölümün girdiği yer burasıdır. 504 Ağ Geçidi Zaman Aşımı (4 Yolu) Hatasını Nasıl Düzeltilir (504 Ağ Geçidi Zaman Aşımı Outuf hatası çok uzun sürerse, web desteğinizle ve barındırma sağlayıcı sisteminizin durumuyla iletişime geçmeniz zarar vermez. Ancak, her şey yolundaysa, sorunu sizin tarafınızdaki düşünmelisiniz. Ayrıca, 504 hatasının WordPress sitesine özel olmadığını unutmayın. Bunu göz önünde bulundurarak, aşağıdaki çözümlerden biri özellikle WordPress web sitesini hedefleyecektir, ancak geri kalanı hangi platformu kullanırsanız kullanın uygulayabileceğiniz bir yöntemdir.
1. WordPress eklentinizi devre dışı bırakın Birçok durumda, eklentiler site yanıt sürenizi yavaşlatabilir ve hatalara neden olabilir. Gösterge panelinize erişiminiz olmayacağından, eklentinizi devre dışı bırakmak normalden daha fazla iş gerektirecektir. Talimatlarımızı takip etmek için FileZilla gibi bir Dosya Aktarım Protokolü (FTP) istemcisine ve potansiyel olarak becerilerinizi geliştirmeniz gerekir. Web sitenize bağlandıktan sonra, kök WordPress klasörünüze erişin. Çoğu durumda, bu dizine public_html olarak adlandırılır, ancak bazı ana bilgisayarlar da www veya sitenizin adını kullanır: girdikten sonra WP-Content/Eklentiler Dizini’ne gidin. İçeride, web sitenize yüklenen her eklenti için bireysel bir klasör bulacaksınız:
Bu eklentilerden birini devre dışı bırakmak için, ilgili klasörleri sağ tıklayın, değiştirme adını seçin ve adı diğerine değiştirin. Basit tutmaya karar verdik ve aşağıdaki örnekte olduğu gibi her klasörün adını pluginName.Disabled olarak değiştirdik:
Bu yaklaşım, kapattığımız eklentiyi izlememizi sağlar, bu önemlidir. Şimdi göreviniz sırayla her eklentiyi devre dışı bırakmak ve web sitenizi kontrol etmektir. Bu eklentilerden biri nedense, sitenize devre dışı bıraktıktan sonra erişilecektir. Sorun buysa, kapandığınız eklentilere devam edebilir ve yeniden etkinleştirebilirsiniz. Bunu yapmak için, değiştirme ad seçeneğini tekrar kullanın ve klasörün adını orijinal değere döndürün. Şimdilik tekrar rahatsız eden eklentiyi etkinleştirmemeyi unutmayın. Hangi eklentiye bağlı olarak, tekrar çalışmasını sağlamak için bir yol bulmanız gerekebilir. Bazı durumlarda, eklentinin güncellenmesi sorunu çözecektir veya düzeltmek için geliştiriciyle iletişime geçmeniz gerekebilir. Eklenti iş akışınız için çok önemliyse, alternatifler aramanız gerekebilir. Bu zahmetli olabilir, ancak erişilemeyen bir web sitesine sahip olmaktan çok daha iyidir. Yerel Proxy Ayarlarınız Testi Bağlantınız bir proxy sunucusu kullanacak şekilde yapılandırılmışsa, bu aynı zamanda bir hata 504 nedeni olabilir. Bu teoriyi test etmek için tarayıcı ayarlarınıza erişmeli ve yerel ağınız için etkinleştirilmiş bir proxy sunucunuz olup olmadığını kontrol etmelisiniz. Bu işlem, kullandığınız tarayıcıya ve işletim sistemine (OS) bağlı olarak değişecektir. Örneğin, Google Chrome kullanıcıları Ayarlar sekmesini> devam etmelidir. İçeride, yerel proxy ayarlarınızı açma seçeneğini içeren Sistem adlı bir parça bulacaksınız: Bir sonraki pencerede, LAN Ayarları düğmesini tıklayın, ardından açılır penceredeki Proxy Server bölümünü arayın. LAN etkinleştirilmiş bir proxy sunucusu kullanıp kullanmadığını kontrol edin. Evet ise, kapatın ve değişiklikleri kaydedin: Şimdi sorunun üstesinden gelip gelmediğini görmek için web sitenize tekrar erişmeyi deneyin. Proxy sunucunuz bir hatanın nedeni ise 504, birkaç dakika içinde tekrar kullanabilirsiniz. Ancak, en az birkaç saat boyunca tekrar etkinleştirmemenizi öneririz. 3. Etki alanınızın ‘Yayılımı’ durumunu kontrol edin, Alan Adı Sisteminin (DNS) geçmişte nasıl çalıştığı hakkında konuştuk. Kısacası, bir alan adını kaydettiğinizde, bilgilerin DNS oluşturan bir sunucu ağından yayılması (veya yayılması) gerekir. Bazen, bu işlem 48 saate kadar sürebilir, bu da bazı kişilerin sitenize erişebileceği anlamına gelir. Bununla birlikte, diğerleri değil, bu yüzden bir hata 504 yaşayacak. Alan adınız tamamen yayılmazsa, çoğu durumda oturup birkaç saat verirsiniz. Ancak, etki alanı yayılma durumunuzu kontrol etmek için bir araç kullanmanız gerekebilir. Bizim favorimiz, girdiğiniz URL için çeşitli notları kontrol edebilen DNSMAP’dır:
Örneğin, zarif tema alanı yayılmasının durumunu kontrol ettiğimizde elde ettiğimiz şey budur:
Dünyadaki tüm ana ad sunucuları mevcut site kayıtlarına sahiptir. Çoğu durumda, bir veya iki isim sunucusunun web siteniz için bir kaydı olmadığını ve genellikle endişelenmenize gerek olmadığını göreceksiniz:
Yerel proxy ayarlarınızı test edin. Etki alanı yayılma durumunuzu kontrol edin. Web sitenizi bir süre için devre dışı bırakma. Bir hatanız varsa ne yapacağınızla ilgili sorularınız var mı? Aşağıdaki yorumlar bölümünde sorun! Thumbnail Makale Resmi Windwheel / Shutterstock.com.