Plesk Timeout Süresi Uzatma

Narhost
Kategoriler: Windows HostingVDS ServerVPS Server

Plesk, web hosting sunucularını yönetmek için kullanılan popüler bir kontrol panelidir ve genellikle Apache veya Nginx web sunucuları ile birlikte çalışır. Web uygulamalarınız büyük işlemler gerçekleştiriyorsa, varsayılan FastCGI timeout süresi yetersiz kalabilir ve “504 Gateway Timeout” gibi hatalar alabilirsiniz.

Bu durumda yapılması gereken, FastCGI timeout süresini uzatmak olacaktır.


📌 FastCGI Timeout Nedir?

FastCGI, sunucu ile uygulama arasında veri alışverişi yapılmasını sağlar. Timeout, bu bağlantının ne kadar süre boyunca bekleyeceğini belirler. Timeout süresinin artırılması, özellikle zaman alan işlemlerde web uygulamanızın daha stabil çalışmasına yardımcı olur.


🛠️ Adım Adım FastCGI Timeout Süresi Artırma (Plesk Panel)

1️⃣ SSH ile Sunucunuza Bağlanın

Terminal veya SSH istemcisi kullanarak sunucunuza bağlanın:

ssh kullanici_adiniz@sunucu_ip_adresi

2️⃣ Web Sunucunuza Göre Yapılandırma Dosyasını Açın

Plesk genellikle hem Apache hem de Nginx ile çalışır. Web sunucunuza göre aşağıdaki dosyalardan birini düzenlemeniz gerekir:

Apache Kullanıyorsanız:

sudo nano /etc/httpd/conf.d/fcgid.conf

Not: Plesk kurulumuna göre bu dosya farklı bir konumda olabilir. Örneğin:
/etc/apache2/mods-enabled/fcgid.conf (Debian tabanlı sistemlerde)

Nginx Kullanıyorsanız:

sudo nano /etc/nginx/nginx.conf

3️⃣ Timeout Süresini Tanımlayın

Dosyayı açtıktan sonra aşağıdaki gibi timeout parametrelerini bulun ya da ekleyin:

Apache için:

FcgidIOTimeout 300

Nginx için:

fastcgi_read_timeout 300;

🔁 Buradaki 300 değeri saniye cinsindendir. Gereksinimlerinize göre artırabilirsiniz (örneğin: 600, 900, vs.).


4️⃣ Yapılandırmayı Kaydedin ve Web Sunucusunu Yeniden Başlatın

Değişiklikleri kaydettikten sonra, web sunucusunu yeniden başlatmanız gerekir:

Apache için:

sudo service apache2 restart

veya

sudo systemctl restart apache2

Nginx için:

sudo service nginx restart

veya

sudo systemctl restart nginx

⚠️ Dikkat Edilmesi Gerekenler

  • Timeout süresini çok uzun yapmak, beklenmedik sistem kaynak tüketimine yol açabilir.

  • Plesk güncellemelerinden sonra özel yapılandırmaların ezilmemesi için yapılandırmaları custom template veya additional directives şeklinde yapmak daha güvenlidir.

  • Bu işlemler sunucu performansını etkileyebileceği için Narhost teknik ekibinden destek almanız önerilir.


📣 Narhost Tavsiyesi:

Plesk üzerinden kullanıcıya özel yapılandırmalar yapmak istiyorsanız:

  • Plesk Panel > Abonelikler > Alan Adı > Apache & nginx Ayarları adımına gidin.

  • Burada ilgili parametreleri manuel olarak Additional directives kısmına da ekleyebilirsiniz.

ℹ️ Bu çözüm adımları işe yaramadıysa, Narhost’un uzman teknik ekibi size yardımcı olabilir.
Hemen destek talebi oluşturun