Plesk Panel kullanıcıları arasında sıkça karşılaşılan sorunlardan biri, plesk panel 502 hatasıdır.
Plesk Panel kullanıcıları arasında sıkça karşılaşılan sorunlardan biri, plesk panel 502 hatasıdır. Bu hata, genellikle sunucu tarafında bir proxy sorununu işaret eder ve web sitelerinin erişilemez hale gelmesine yol açar. Nginx gibi reverse proxy sunucularının backend servislerle (örneğin PHP-FPM) iletişim kuramaması durumunda ortaya çıkar. Bu makalede, hatanın kökenlerini detaylıca inceleyecek, adım adım teşhis ve çözüm yöntemlerini paylaşacak ve sunucunuzu kalıcı olarak korumak için pratik ipuçları vereceğiz. Profesyonel bir yaklaşımla, bu sorunu hızlıca çözebilirsiniz.
Plesk panel 502 hatası, HTTP 502 Bad Gateway yanıt kodunun Plesk ortamındaki yansımasıdır. Bu, Nginx’in upstream sunucuya (PHP-FPM veya Apache) istek gönderdiği ancak yanıt alamadığı anlamına gelir. Yaygın nedenler arasında PHP-FPM sürecinin çökmesi, yetersiz bellek tahsisi veya dosya izinleri sorunları yer alır. Sunucu yükünün artmasıyla tetiklenebilir ve birden fazla domain’i etkileyebilir.
İlk olarak, hatanın doğasını anlamak için Plesk’in log dosyalarını inceleyin. Plesk arayüzünden Tools & Settings > Log Browser’a giderek error_log ve proxy_error_log dosyalarını kontrol edin. Örneğin, “upstream prematurely closed connection” gibi mesajlar PHP-FPM timeout’unu işaret eder. Bu analiz, sorunun yüzeysel mi yoksa derinlemesine bir yapılandırma hatası mı olduğunu belirler ve çözüm sürecini hızlandırır.
En sık rastlanan tetikleyicilerden biri, PHP-FPM havuzlarının aşırı yüklenmesidir. Bir domain için worker süreçleri yetersiz kalırsa, Nginx kuyruk oluşturur ve 502 hatası oluşur. Diğer bir neden, .htaccess dosyalarındaki hatalı kurallardır ki bunlar PHP yürütmesini engeller. Ayrıca, disk alanı doluluğu veya MySQL bağlantı limitleri de dolaylı etki yaratır. Bu unsurları tarayarak, sorunun %80’ini erken teşhis edebilirsiniz.
Sunucu RAM’i ve CPU kullanımı kritik öneme sahiptir. Plesk’te birden fazla site barındırılıyorsa, her domainin php.ini dosyasında memory_limit değeri (örneğin 256M) yetersiz kalabilir. Toplamda 1GB RAM altında çalışan VPS’lerde bu hata patlaması yaşanır. Monitoring araçlarıyla (Plesk Extensions > Server Health) kaynak kullanımını izleyin ve gerekirse planınızı yükseltin.
Plesk panel 502 sorununu gidermek için ilk müdahale, servislerin yeniden başlatılmasıdır. Plesk arayüzünden Services > Services Management’a gidin ve Nginx, Apache/PHP-FPM servislerini sırayla restart edin. Komut satırından ise SSH ile erişip şu komutları çalıştırın: systemctl restart nginx ve systemctl restart plesk-php74-fpm (PHP sürümünüze göre uyarlayın). Bu işlem, geçici çökmeleri %70 oranında çözer.
Bu adımlar sonrası siteyi test edin. Eğer hata devam ederse, plesk repair web komutunu çalıştırarak otomatik onarım yapın: plesk repair web -y. Bu araç, proxy yapılandırmalarını sıfırlar ve tutarsızlıkları giderir.
PHP-FPM ayarlarını özelleştirmek için domain bazında php.ini’ye müdahale edin. request_terminate_timeout=300 ve pm.max_requests=500 değerlerini ekleyin. Plesk’te PHP Composer ile bağımlılıkları güncelleyin. Örnek: Bir WordPress sitesinde plugin çakışması varsa, wp-config.php’de WP_MEMORY_LIMIT=512M tanımlayın. Değişiklik sonrası FPM’yi restart etmeyi unutmayın; bu, uzun süren istekleri önler ve 502’yi minimize eder.
Kalıcı çözüm için cron job’larla servisleri izleyin. Plesk Scheduled Tasks’a /5 * * * * systemctl restart plesk-php*-fpm ekleyin (her 5 dakikada bir). Ayrıca, fail2ban’ı etkinleştirerek brute-force saldırılarını engelleyin. Nginx cache’i etkinleştirin: Domain > Apache & nginx Settings > Smart static files processing’i açın. Bu, statik dosyaları doğrudan sunar ve backend yükünü azaltır.
Gelişmiş log analizi için Plesk Log Analyzer extension’ını yükleyin. Gerçek zamanlı uyarılar ayarlayın: E-posta bildirimleri ile 502 olaylarını yakalayın. AWStats entegrasyonuyla trafik paternlerini inceleyin; ani spike’lar sorunu işaret eder. Uzun vadede, New Relic gibi araçlar entegre ederek proaktif olun.
Sonuç olarak, plesk panel 502 hatasını sistematik yaklaşımla çözmek, sunucunuzun stabilitesini artırır. Yukarıdaki adımları uygulayarak downtime’ları minimize edin ve düzenli bakım yapın. Profesyonel destek için Plesk Knowledge Base’i takip edin; bu rehberle sorununuzun üstesinden geleceksiniz.