نقاش

Plesk ile Nginx Üzerinde PHP-FPM Kurulumu: Bağlantı Zaman Aşımı (Timeout) Çözümü

بدأه DataNomad · 07 سبت 2026 07:11 · 1 المشاهدات · 0 الردود
صاحب الموضوع #0
Plesk paneli kullanırken, özellikle yüksek trafikli web sitelerinde PHP-FPM ile Nginx yapılandırması oldukça avantaj sağlar. Ancak, bazen bağlantı zaman aşımı (timeout) sorunlarıyla karşılaşmak mümkündür. Bu sorun, genellikle Nginx veya PHP-FPM'in varsayılan ayarlarının yetersiz kalması veya uyumsuzluklarından kaynaklanır. Dolayısıyla, bu makalede bağlantı zaman aşımı sorununu çözmek için adım adım yapılması gerekenleri detaylandıracağım.

İlk adım, Nginx ve PHP-FPM yapılandırma dosyalarını uygun şekilde düzenlemektir. Plesk panelinde, genellikle bu ayarlar doğrudan erişilebilir değildir; bu nedenle, SSH veya Plesk'in gelişmiş ayarlarını kullanmak gerekebilir.

İkinci olarak, Nginx'in timeout sürelerini arttırmak gerekir. Bu, özellikle uzun süren PHP işlemleri veya büyük dosya yüklemeleri sırasında önemli hale gelir. Aşağıdaki ayarları, site kök dizininde veya Nginx yapılandırma dosyasına ekleyebilirsiniz:

CODE
1234  
proxy_read_timeout 300;  
proxy_connect_timeout 300;  
proxy_send_timeout 300;  


Üçüncü adım ise PHP-FPM ayarlarını düzenlemektir. PHP-FPM konfigürasyon dosyası genellikle /etc/php/7.x/fpm/pool.d/ dizinindedir ve 'www.conf' veya ilgili havuz dosyası üzerinde değişiklik yapılabilir. Bu dosyada, 'request_terminate_timeout' ve 'max_execution_time' gibi parametreleri artırmak, zaman aşımı sorunlarını azaltır:

CODE
123  
request_terminate_timeout = 300  
max_execution_time = 300  


Son olarak, yapılandırma değişikliklerini uygulamak için Nginx ve PHP-FPM servislerini yeniden başlatmak gerekir:

CODE
123  
service nginx restart  
service php7.x-fpm restart  


Bu adımlar, bağlantı zaman aşımı hatalarını önemli ölçüde azaltır ve sunucu ile istemci arasındaki iletişimi daha stabil hale getirir. Ancak, yüksek timeout değerleri sunucu kaynaklarını daha fazla kullanabileceği için dikkatli ayar yapılmalıdır.

İşte bu çözümler, Plesk ve Nginx ortamında PHP-FPM ile çalışan web sitelerinizde karşılaşılan timeout sorunlarını giderme konusunda temel ve etkili yöntemlerdir.

يجب تسجيل الدخول للرد.

0 اقتباسات محددة