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, 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.
Terminal veya SSH istemcisi kullanarak sunucunuza bağlanın:
Plesk genellikle hem Apache hem de Nginx ile çalışır. Web sunucunuza göre aşağıdaki dosyalardan birini düzenlemeniz gerekir:
Not: Plesk kurulumuna göre bu dosya farklı bir konumda olabilir. Örneğin:
/etc/apache2/mods-enabled/fcgid.conf(Debian tabanlı sistemlerde)
Dosyayı açtıktan sonra aşağıdaki gibi timeout parametrelerini bulun ya da ekleyin:
🔁 Buradaki
300değeri saniye cinsindendir. Gereksinimlerinize göre artırabilirsiniz (örneğin: 600, 900, vs.).
Değişiklikleri kaydettikten sonra, web sunucusunu yeniden başlatmanız gerekir:
veya
veya
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.
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.