{"id":20360,"date":"2026-02-24T11:07:08","date_gmt":"2026-02-24T08:07:08","guid":{"rendered":"https:\/\/sunucun.com.tr\/blog\/hata-kodlari-rehberi-502-bad-gateway-ve-504-gateway-timeout-cozumleri\/"},"modified":"2026-02-24T11:07:16","modified_gmt":"2026-02-24T08:07:16","slug":"hata-kodlari-rehberi-502-bad-gateway-ve-504-gateway-timeout-cozumleri","status":"publish","type":"post","link":"https:\/\/sunucun.com.tr\/blog\/hata-kodlari-rehberi-502-bad-gateway-ve-504-gateway-timeout-cozumleri\/","title":{"rendered":"Hata Kodlar\u0131 Rehberi: 502 Bad Gateway ve 504 Gateway Timeout \u00c7\u00f6z\u00fcmleri."},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sunucun.com.tr\/blog\/hata-kodlari-rehberi-502-bad-gateway-ve-504-gateway-timeout-cozumleri\/#502_Bad_Gateway_Nedir_ve_Neden_Kaynaklanir\" >502 Bad Gateway Nedir ve Neden Kaynaklan\u0131r?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sunucun.com.tr\/blog\/hata-kodlari-rehberi-502-bad-gateway-ve-504-gateway-timeout-cozumleri\/#Temel_Nedenleri_Nelerdir\" >Temel Nedenleri Nelerdir?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sunucun.com.tr\/blog\/hata-kodlari-rehberi-502-bad-gateway-ve-504-gateway-timeout-cozumleri\/#504_Gateway_Timeout_ile_Farklari_ve_Karsilastirma\" >504 Gateway Timeout ile Farklar\u0131 ve Kar\u015f\u0131la\u015ft\u0131rma<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sunucun.com.tr\/blog\/hata-kodlari-rehberi-502-bad-gateway-ve-504-gateway-timeout-cozumleri\/#Web_Sitesi_Yoneticileri_icin_Detayli_Cozum_Adimlari\" >Web Sitesi Y\u00f6neticileri i\u00e7in Detayl\u0131 \u00c7\u00f6z\u00fcm Ad\u0131mlar\u0131<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sunucun.com.tr\/blog\/hata-kodlari-rehberi-502-bad-gateway-ve-504-gateway-timeout-cozumleri\/#Sunucu_Kaynak_Kullanimini_Analiz_Edin\" >Sunucu Kaynak Kullan\u0131m\u0131n\u0131 Analiz Edin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sunucun.com.tr\/blog\/hata-kodlari-rehberi-502-bad-gateway-ve-504-gateway-timeout-cozumleri\/#Web_Sunucusu_ve_Uygulama_Gunluklerini_Log_Inceleyin\" >Web Sunucusu ve Uygulama G\u00fcnl\u00fcklerini (Log) \u0130nceleyin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/sunucun.com.tr\/blog\/hata-kodlari-rehberi-502-bad-gateway-ve-504-gateway-timeout-cozumleri\/#Timeout_Degerlerini_Gozden_Gecirin_Ozellikle_504_Icin\" >Timeout De\u011ferlerini G\u00f6zden Ge\u00e7irin (\u00d6zellikle 504 \u0130\u00e7in)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/sunucun.com.tr\/blog\/hata-kodlari-rehberi-502-bad-gateway-ve-504-gateway-timeout-cozumleri\/#Icerik_Dagitim_Agi_CDN_ve_Guvenlik_Duvari_Ayarlari\" >\u0130\u00e7erik Da\u011f\u0131t\u0131m A\u011f\u0131 (CDN) ve G\u00fcvenlik Duvar\u0131 Ayarlar\u0131<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/sunucun.com.tr\/blog\/hata-kodlari-rehberi-502-bad-gateway-ve-504-gateway-timeout-cozumleri\/#Hatalari_Onlemek_Icin_Proaktif_Yaklasimlar\" >Hatalar\u0131 \u00d6nlemek \u0130\u00e7in Proaktif Yakla\u015f\u0131mlar<\/a><\/li><\/ul><\/nav><\/div>\n<p>Hata Kodlar\u0131 Rehberi: 502 Bad Gateway ve 504 Gateway Timeout \u00c7\u00f6z\u00fcmleri.<br \/>\n\u0130nternet d\u00fcnyas\u0131nda gezinirken kar\u015f\u0131m\u0131za \u00e7\u0131kan hata kodlar\u0131, hem son kullan\u0131c\u0131lar hem de web sitesi y\u00f6neticileri i\u00e7in can s\u0131k\u0131c\u0131 olabilir. \u00d6zellikle 5xx serisi hatalar, sorunun sunucu taraf\u0131nda oldu\u011funu i\u015faret eder ve genellikle acil m\u00fcdahale gerektirir. Bu hatalar aras\u0131nda en s\u0131k rastlananlardan ikisi 502 Bad Gateway ve 504 Gateway Timeout&#8217;tur. Her ne kadar ikisi de sunucu kaynakl\u0131 gibi g\u00f6r\u00fcnse de, temel nedenleri ve \u00e7\u00f6z\u00fcm yollar\u0131 birbirinden farkl\u0131l\u0131k g\u00f6sterir. Bu kapsaml\u0131 rehberde, bu iki \u00f6nemli hata kodunun ne anlama geldi\u011fini, neden kaynakland\u0131\u011f\u0131n\u0131 ve hem kullan\u0131c\u0131 hem de y\u00f6netici taraf\u0131nda nas\u0131l \u00e7\u00f6z\u00fclebilece\u011fini ad\u0131m ad\u0131m inceleyece\u011fiz.<\/p>\n<p>Web sitenizin altyap\u0131s\u0131, bir dizi sunucu ve hizmetin birbiriyle konu\u015ftu\u011fu karma\u015f\u0131k bir ekosistemdir. Taray\u0131c\u0131n\u0131z bir web sitesine istek g\u00f6nderdi\u011finde, bu istek genellikle do\u011frudan ana sunucuya gitmez. Arada, iste\u011fi alan, i\u015fleyen ve ilgili sunucuya ileten a\u011f ge\u00e7itleri (gateways), ters proxy&#8217;ler (reverse proxies) veya y\u00fck dengeleyiciler (load balancers) gibi arac\u0131lar bulunur. 502 Bad Gateway hatas\u0131, tam olarak bu arac\u0131 sunucunun, arkas\u0131ndaki as\u0131l i\u00e7erik sunucusundan (origin server) ge\u00e7ersiz veya hatal\u0131 bir yan\u0131t ald\u0131\u011f\u0131nda ortaya \u00e7\u0131kar. Yani, a\u011f ge\u00e7idi g\u00f6revini yerine getirememi\u015f ve kullan\u0131c\u0131ya &#8220;k\u00f6t\u00fc bir a\u011f ge\u00e7idi&#8221; oldu\u011funu bildirmi\u015ftir.<br \/>\n<\/p>\n<figure class=\"wp-block-image aligncenter size-medium is-resized\">\n  <img src=\"https:\/\/sunucun.com.tr\/blog\/wp-content\/uploads\/2026\/02\/text-hata-kodlari-rehberi-502-bad-gateway-ve-504-gateway-timeout-cozumleri.png\" class=\"size-medium aligncenter\" style=\"width:100%;\" alt=\"502 Bad Gateway hatas\u0131, a\u011f ge\u00e7idi sunucusunun kaynak sunucudan bozuk veya ge\u00e7ersiz yan\u0131t almas\u0131d\u0131r.\" title=\"Sunucular Aras\u0131ndaki Bozuk \u0130leti\u015fim Hatt\u0131\" loading=\"lazy\" decoding=\"async\"><figcaption>\n    502 Bad Gateway hatas\u0131, a\u011f ge\u00e7idi sunucusunun kaynak sunucudan bozuk veya ge\u00e7ersiz yan\u0131t almas\u0131d\u0131r.<br \/>\n  <\/figcaption><\/figure>\n<p><\/p>\n<h2><span class=\"ez-toc-section\" id=\"502_Bad_Gateway_Nedir_ve_Neden_Kaynaklanir\"><\/span>502 Bad Gateway Nedir ve Neden Kaynaklan\u0131r?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>502 Bad Gateway<\/strong> hatas\u0131, bir sunucunun ba\u015fka bir sunucudan ge\u00e7ersiz bir yan\u0131t ald\u0131\u011f\u0131n\u0131 belirten bir HTTP durum kodudur. Bu senaryoda, iste\u011finizi ilk kar\u015f\u0131layan sunucu (genellikle bir proxy veya a\u011f ge\u00e7idi) kendisinden sonraki sunucudan (ana sunucu) bekledi\u011fi ge\u00e7erli yan\u0131t\u0131 alamam\u0131\u015ft\u0131r. Bu durum, sunucular aras\u0131ndaki <a href=\"https:\/\/sunucun.com.tr\/iletisim\" data-internallinksmanager029f6b8e52c=\"95\" title=\"\u0130leti\u015fim bilgilerine buradan ula\u015f\u0131n\">ileti\u015fim<\/a> zincirinin bir noktas\u0131nda kopukluk oldu\u011fu anlam\u0131na gelir. Kullan\u0131c\u0131lar bu hatay\u0131 genellikle bo\u015f bir beyaz sayfa \u00fczerinde &#8220;502 Bad Gateway&#8221;, &#8220;HTTP Error 502&#8221; veya &#8220;502 Proxy Error&#8221; gibi farkl\u0131 metinlerle g\u00f6r\u00fcrler.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Temel_Nedenleri_Nelerdir\"><\/span>Temel Nedenleri Nelerdir?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Bu hatan\u0131n arkas\u0131nda yatabilecek birden fazla teknik sebep bulunur. Sorunu do\u011fru bir \u015fekilde te\u015fhis etmek i\u00e7in olas\u0131 nedenleri anlamak kritik \u00f6neme sahiptir.<\/p>\n<ul>\n<li><strong>Sunucu A\u015f\u0131r\u0131 Y\u00fcklenmesi:<\/strong> Ana sunucu, ayn\u0131 anda \u00e7ok fazla istek ald\u0131\u011f\u0131nda (\u00f6rne\u011fin, ani trafik art\u0131\u015f\u0131 veya DDoS sald\u0131r\u0131s\u0131 nedeniyle) yeni isteklere yan\u0131t veremeyecek duruma gelebilir. Bu durumda, \u00f6n taraftaki a\u011f ge\u00e7idi sunucusu, ana sunucudan ge\u00e7erli bir yan\u0131t alamaz ve 502 hatas\u0131 d\u00f6nd\u00fcr\u00fcr.<\/li>\n<li><strong>Sunucu Taraf\u0131 Yaz\u0131l\u0131m \u00c7\u00f6kmeleri:<\/strong> Web sitesini \u00e7al\u0131\u015ft\u0131ran PHP, Python, Ruby gibi yaz\u0131l\u0131mlarda veya veritaban\u0131 sunucusunda (MySQL, PostgreSQL vb.) meydana gelen anl\u0131k bir \u00e7\u00f6kme, sunucunun isteklere yan\u0131t vermesini engeller. \u00d6zellikle PHP-FPM gibi s\u00fcre\u00e7 y\u00f6neticilerinin \u00e7\u00f6kmesi, Nginx gibi web sunucular\u0131n\u0131n bu hatay\u0131 vermesine s\u0131k\u00e7a neden olur.<\/li>\n<li><strong>A\u011f ve Ba\u011flant\u0131 Sorunlar\u0131:<\/strong> A\u011f ge\u00e7idi sunucusu ile ana sunucu aras\u0131ndaki a\u011f ba\u011flant\u0131s\u0131nda ya\u015fanan sorunlar (paket kayb\u0131, yava\u015f ba\u011flant\u0131, DNS \u00e7\u00f6z\u00fcmleme hatalar\u0131) ileti\u015fimin kopmas\u0131na yol a\u00e7abilir. Bu, \u00f6zellikle farkl\u0131 veri merkezlerinde bar\u0131nd\u0131r\u0131lan sunucular aras\u0131nda yayg\u0131n bir sorundur.<\/li>\n<li><strong>G\u00fcvenlik Duvar\u0131 (Firewall) Yap\u0131land\u0131rmas\u0131:<\/strong> Agresif yap\u0131land\u0131r\u0131lm\u0131\u015f bir g\u00fcvenlik duvar\u0131 veya sunucu \u00fczerindeki g\u00fcvenlik yaz\u0131l\u0131mlar\u0131, a\u011f ge\u00e7idi ile ana sunucu aras\u0131ndaki me\u015fru ileti\u015fimi yanl\u0131\u015fl\u0131kla engelleyebilir. Bu durum, iste\u011fin ana sunucuya hi\u00e7 ula\u015famamas\u0131na veya yan\u0131t\u0131n geri d\u00f6nememesine neden olur.<\/li>\n<li><strong>Yanl\u0131\u015f DNS Ayarlar\u0131:<\/strong> Alan ad\u0131n\u0131n y\u00f6nlendirildi\u011fi IP adresinin \u00f6nbellekte yanl\u0131\u015f kalmas\u0131 veya DNS sunucular\u0131nda yap\u0131lan bir de\u011fi\u015fikli\u011fin hen\u00fcz tam olarak yay\u0131lmam\u0131\u015f olmas\u0131, a\u011f ge\u00e7idinin ana sunucuyu bulamamas\u0131na ve 502 hatas\u0131 vermesine sebep olabilir.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"504_Gateway_Timeout_ile_Farklari_ve_Karsilastirma\"><\/span>504 Gateway Timeout ile Farklar\u0131 ve Kar\u015f\u0131la\u015ft\u0131rma<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>502 hatas\u0131 ile s\u0131k\u00e7a kar\u0131\u015ft\u0131r\u0131lan bir di\u011fer hata ise 504 Gateway Timeout&#8217;tur. Her ikisi de a\u011f ge\u00e7idi kaynakl\u0131 olsa da, aralar\u0131ndaki temel fark &#8220;yan\u0131t\u0131n niteli\u011fi&#8221; ile ilgilidir. 502 hatas\u0131, a\u011f ge\u00e7idinin &#8220;ge\u00e7ersiz veya hatal\u0131 bir yan\u0131t&#8221; ald\u0131\u011f\u0131n\u0131 belirtirken, 504 hatas\u0131 a\u011f ge\u00e7idinin &#8220;hi\u00e7bir yan\u0131t alamad\u0131\u011f\u0131n\u0131&#8221; belirtir. Yani 504, bir zaman a\u015f\u0131m\u0131 sorunudur. A\u011f ge\u00e7idi, ana sunucuya bir istek g\u00f6nderir ve belirli bir s\u00fcre i\u00e7inde yan\u0131t bekler. E\u011fer bu s\u00fcre i\u00e7inde herhangi bir yan\u0131t gelmezse, iste\u011fi sonland\u0131r\u0131r ve kullan\u0131c\u0131ya 504 Gateway Timeout hatas\u0131n\u0131 g\u00f6sterir.<\/p>\n<p>Bu durum genellikle ana sunucudaki bir i\u015flemin \u00e7ok uzun s\u00fcrmesinden kaynaklan\u0131r. \u00d6rne\u011fin, karma\u015f\u0131k bir veritaban\u0131 sorgusu, b\u00fcy\u00fck bir rapor olu\u015fturma i\u015flemi veya harici bir API&#8217;ye yap\u0131lan ve uzun s\u00fcren bir \u00e7a\u011fr\u0131, sunucunun zaman\u0131nda yan\u0131t vermesini engelleyerek 504 hatas\u0131na yol a\u00e7abilir. A\u015fa\u011f\u0131daki tablo, bu iki hata aras\u0131ndaki temel farklar\u0131 \u00f6zetlemektedir.<\/p>\n<table>\n<thead>\n<tr>\n<th>\u00d6zellik<\/th>\n<th>502 Bad Gateway<\/th>\n<th>504 Gateway Timeout<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Anlam\u0131<\/strong><\/td>\n<td>A\u011f ge\u00e7idi, ana sunucudan <em>ge\u00e7ersiz\/hatal\u0131<\/em> bir yan\u0131t ald\u0131.<\/td>\n<td>A\u011f ge\u00e7idi, ana sunucudan belirtilen s\u00fcre i\u00e7inde <em>hi\u00e7bir yan\u0131t<\/em> alamad\u0131.<\/td>\n<\/tr>\n<tr>\n<td><strong>Temel Sorun<\/strong><\/td>\n<td>\u0130leti\u015fim hatas\u0131, yaz\u0131l\u0131m \u00e7\u00f6kmesi, yanl\u0131\u015f yap\u0131land\u0131rma.<\/td>\n<td>Zaman a\u015f\u0131m\u0131, sunucunun yava\u015f \u00e7al\u0131\u015fmas\u0131, uzun s\u00fcren i\u015flemler.<\/td>\n<\/tr>\n<tr>\n<td><strong>Yayg\u0131n Senaryo<\/strong><\/td>\n<td>PHP-FPM servisinin \u00e7\u00f6kmesi, sunucunun aniden yeniden ba\u015flamas\u0131.<\/td>\n<td>B\u00fcy\u00fck veri import\/export i\u015flemleri, karma\u015f\u0131k veritaban\u0131 sorgular\u0131.<\/td>\n<\/tr>\n<tr>\n<td><strong>\u00c7\u00f6z\u00fcm Oda\u011f\u0131<\/strong><\/td>\n<td>Sunucu loglar\u0131n\u0131 incelemek, servisleri yeniden ba\u015flatmak, yap\u0131land\u0131rmay\u0131 kontrol etmek.<\/td>\n<td>Timeout de\u011ferlerini art\u0131rmak, kod optimizasyonu yapmak, sunucu kaynaklar\u0131n\u0131 y\u00fckseltmek.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span class=\"ez-toc-section\" id=\"Web_Sitesi_Yoneticileri_icin_Detayli_Cozum_Adimlari\"><\/span>Web Sitesi Y\u00f6neticileri i\u00e7in Detayl\u0131 \u00c7\u00f6z\u00fcm Ad\u0131mlar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Bu hatalarla kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131zda, sorunu sistematik bir yakla\u015f\u0131mla \u00e7\u00f6zmek en etkili yoldur. Panik yapmak yerine a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyerek sorunun kayna\u011f\u0131n\u0131 bulabilir ve \u00e7\u00f6zebilirsiniz.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Sunucu_Kaynak_Kullanimini_Analiz_Edin\"><\/span>Sunucu Kaynak Kullan\u0131m\u0131n\u0131 Analiz Edin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0130lk ad\u0131m, sunucunuzun CPU, RAM ve disk I\/O gibi temel kaynaklar\u0131n\u0131n durumunu kontrol etmektir. Anl\u0131k bir trafik art\u0131\u015f\u0131 veya k\u00f6t\u00fc yaz\u0131lm\u0131\u015f bir kod par\u00e7ac\u0131\u011f\u0131, kaynaklar\u0131 t\u00fcketerek sunucunun yan\u0131t veremez hale gelmesine neden olabilir. Linux tabanl\u0131 sunucularda `top`, `htop` veya `sar` gibi komutlarla anl\u0131k kaynak kullan\u0131m\u0131n\u0131 izleyebilirsiniz. E\u011fer kaynak kullan\u0131m\u0131 s\u00fcrekli olarak %90&#8217;\u0131n \u00fczerindeyse, <a href=\"https:\/\/sunucun.com.tr\/sunucu-optimizasyonu\" data-internallinksmanager029f6b8e52c=\"89\" title=\"Sunucu performans\u0131n\u0131 optimize edin\">sunucu optimizasyonu<\/a> yapman\u0131z veya daha y\u00fcksek kapasiteli bir plana ge\u00e7meniz gerekebilir.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Web_Sunucusu_ve_Uygulama_Gunluklerini_Log_Inceleyin\"><\/span>Web Sunucusu ve Uygulama G\u00fcnl\u00fcklerini (Log) \u0130nceleyin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Hatan\u0131n ger\u00e7ek nedenini anlamak i\u00e7in en de\u011ferli kaynak sunucu g\u00fcnl\u00fckleridir. Hatan\u0131n olu\u015ftu\u011fu zaman dilimindeki log kay\u0131tlar\u0131, size sorunun kayna\u011f\u0131 hakk\u0131nda net ipu\u00e7lar\u0131 verecektir.<\/p>\n<ul>\n<li><strong>Nginx:<\/strong> Genellikle `\/var\/log\/nginx\/error.log` dosyas\u0131n\u0131 kontrol edin.<\/li>\n<li><strong>Apache:<\/strong> `\/var\/log\/apache2\/error.log` veya `\/var\/log\/httpd\/error.log` dizinlerine bak\u0131n.<\/li>\n<li><strong>PHP-FPM:<\/strong> PHP hatalar\u0131 i\u00e7in yap\u0131land\u0131rma dosyan\u0131zda belirtilen log dosyas\u0131n\u0131 veya web sunucusu hata loglar\u0131n\u0131 inceleyin. Genellikle &#8220;upstream sent too big header&#8221; veya &#8220;connect() to unix:\/var\/run\/php-fpm.sock failed&#8221; gibi hatalar 502&#8217;ye i\u015faret eder.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Timeout_Degerlerini_Gozden_Gecirin_Ozellikle_504_Icin\"><\/span>Timeout De\u011ferlerini G\u00f6zden Ge\u00e7irin (\u00d6zellikle 504 \u0130\u00e7in)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>E\u011fer sorun 504 Gateway Timeout ise, b\u00fcy\u00fck ihtimalle bir i\u015flemin tamamlanmas\u0131 varsay\u0131lan zaman a\u015f\u0131m\u0131 s\u00fcresinden daha uzun s\u00fcrmektedir. Bu durumda, ilgili servislerin timeout de\u011ferlerini art\u0131rman\u0131z gerekebilir.<\/p>\n<ul>\n<li><strong>PHP:<\/strong> `php.ini` dosyas\u0131nda `max_execution_time` ve `max_input_time` direktiflerini art\u0131r\u0131n.<\/li>\n<li><strong>Nginx:<\/strong> Proxy olarak kullan\u0131l\u0131yorsa, `nginx.conf` dosyas\u0131nda `proxy_connect_timeout`, `proxy_send_timeout` ve `proxy_read_timeout` de\u011ferlerini y\u00fckseltmeyi deneyin.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Icerik_Dagitim_Agi_CDN_ve_Guvenlik_Duvari_Ayarlari\"><\/span>\u0130\u00e7erik Da\u011f\u0131t\u0131m A\u011f\u0131 (CDN) ve G\u00fcvenlik Duvar\u0131 Ayarlar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Cloudflare gibi bir CDN hizmeti kullan\u0131yorsan\u0131z, 502 hatas\u0131 bazen CDN ile ana sunucunuz aras\u0131ndaki bir ileti\u015fim probleminden kaynaklanabilir. Sorunun kayna\u011f\u0131n\u0131 tespit etmek i\u00e7in CDN&#8217;yi ge\u00e7ici olarak duraklat\u0131p (pause) sitenize do\u011frudan eri\u015fmeyi deneyin. E\u011fer hata kayboluyorsa, sorun CDN yap\u0131land\u0131rman\u0131zdad\u0131r. Benzer \u015fekilde, sunucu g\u00fcvenlik duvar\u0131 veya Wordfence gibi <a href=\"https:\/\/sunucun.com.tr\/hosting\/wordpress-hosting\" data-internallinksmanager029f6b8e52c=\"130\" title=\"WordPress i\u00e7in optimize bar\u0131nd\u0131rma\">WordPress g\u00fcvenlik<\/a> eklentileri, CDN IP&#8217;lerini yanl\u0131\u015fl\u0131kla engelleyerek bu hataya neden olabilir. Bu nedenle, genel bir <a href=\"https:\/\/sunucun.com.tr\/blog\/sunucu-optimizasyonu-web-sitesi-acilis-hizini-200-artirma-yollari\/\">sunucu optimizasyonu<\/a> \u00e7al\u0131\u015fmas\u0131 kapsam\u0131nda g\u00fcvenlik kurallar\u0131n\u0131z\u0131 ve CDN entegrasyonunuzu d\u00fczenli olarak kontrol etmek \u00f6nemlidir.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Hatalari_Onlemek_Icin_Proaktif_Yaklasimlar\"><\/span>Hatalar\u0131 \u00d6nlemek \u0130\u00e7in Proaktif Yakla\u015f\u0131mlar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<figure class=\"wp-block-image aligncenter size-medium is-resized\">\n  <img src=\"https:\/\/sunucun.com.tr\/blog\/wp-content\/uploads\/2026\/02\/text2-hata-kodlari-rehberi-502-bad-gateway-ve-504-gateway-timeout-cozumleri.png\" class=\"size-medium aligncenter\" style=\"width:100%;\" alt=\"502 Bad Gateway hatas\u0131, a\u011f ge\u00e7idi sunucusunun ana sunucudan ge\u00e7ersiz veya hatal\u0131 bir yan\u0131t almas\u0131 durumunda ortaya \u00e7\u0131kar\" title=\"Ge\u00e7ersiz Sunucu Yan\u0131t\u0131 Kavramsal G\u00f6sterimi\" loading=\"lazy\" decoding=\"async\"><figcaption>\n    502 Bad Gateway hatas\u0131, a\u011f ge\u00e7idi sunucusunun ana sunucudan ge\u00e7ersiz veya hatal\u0131 bir yan\u0131t almas\u0131 durumunda ortaya \u00e7\u0131kar<br \/>\n  <\/figcaption><\/figure>\n<p><\/p>\n<p>Hatalar\u0131 olu\u015ftuktan sonra \u00e7\u00f6zmek yerine, en ba\u015f\u0131ndan \u00f6nlemek her zaman daha iyi bir stratejidir. Web sitenizin kararl\u0131l\u0131\u011f\u0131n\u0131 ve eri\u015filebilirli\u011fini art\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki proaktif ad\u0131mlar\u0131 atabilirsiniz. Kaliteli bir bar\u0131nd\u0131rma hizmeti se\u00e7mek, sunucu kaynaklar\u0131n\u0131 do\u011fru yap\u0131land\u0131rmak ve yaz\u0131l\u0131m\u0131 g\u00fcncel tutmak, bu t\u00fcr hatalarla kar\u015f\u0131la\u015fma olas\u0131l\u0131\u011f\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde azalt\u0131r. Sunucular aras\u0131ndaki ileti\u015fimi d\u00fczenleyen ve standartlar\u0131 belirleyen <a href=\"https:\/\/tr.wikipedia.org\/wiki\/HTTP_durum_kodlar%C4%B1\" target=\"_blank\" rel=\"noopener\">HTTP durum kodlar\u0131<\/a> hakk\u0131nda bilgi sahibi olmak, sorunlar\u0131 daha h\u0131zl\u0131 te\u015fhis etmenize yard\u0131mc\u0131 olur. D\u00fczenli sunucu izleme (<a href=\"https:\/\/sunucun.com.tr\/en\/server-maintenance\" data-internallinksmanager029f6b8e52c=\"110\" title=\"Professional server maintenance services\">monitoring<\/a>) ara\u00e7lar\u0131 kurarak kaynak kullan\u0131m\u0131 e\u015fik de\u011ferleri a\u015f\u0131ld\u0131\u011f\u0131nda uyar\u0131 alabilir ve sorun b\u00fcy\u00fcmeden m\u00fcdahale edebilirsiniz. Y\u00fcksek trafikli siteler i\u00e7in y\u00fck dengeleyiciler (load balancers) kullanarak trafi\u011fi birden fazla sunucuya da\u011f\u0131tmak, tek bir sunucunun a\u015f\u0131r\u0131 y\u00fcklenmesini \u00f6nleyerek 502 ve 504 hatalar\u0131n\u0131n \u00f6n\u00fcne ge\u00e7menin en etkili yollar\u0131ndan biridir.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hata Kodlar\u0131 Rehberi: 502 Bad Gateway ve 504 Gateway Timeout \u00c7\u00f6z\u00fcmleri. \u0130nternet d\u00fcnyas\u0131nda gezinirken kar\u015f\u0131m\u0131za \u00e7\u0131kan hata kodlar\u0131, hem son kullan\u0131c\u0131lar hem de web sitesi y\u00f6neticileri i\u00e7in can s\u0131k\u0131c\u0131 olabilir. \u00d6zellikle 5xx serisi hatalar, sorunun sunucu taraf\u0131nda oldu\u011funu i\u015faret eder ve genellikle acil m\u00fcdahale gerektirir. Bu hatalar aras\u0131nda en s\u0131k rastlananlardan ikisi 502 Bad Gateway&hellip;<\/p>\n","protected":false},"author":1,"featured_media":20357,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[1519],"tags":[],"class_list":["post-20360","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sanal-sunucu"],"_links":{"self":[{"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/posts\/20360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=20360"}],"version-history":[{"count":1,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/posts\/20360\/revisions"}],"predecessor-version":[{"id":20361,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/posts\/20360\/revisions\/20361"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/media\/20357"}],"wp:attachment":[{"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=20360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=20360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunucun.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=20360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}