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

0 Replies 2 Views
·
Participants
Thread Starter #0
Ubuntu üzerinde aaPanel kullanırken PHP-FPM ile çalışan web sitelerinde zaman zaman karşılaşılan "Connection Timeout" sorunları, hem site performansını hem de kullanıcı deneyimini doğrudan etkileyebilir. Bu sorunların temel nedeni, PHP-FPM yapılandırmasında belirlenen zaman aşımı limitleridir.

İlk olarak, PHP-FPM’nin yapılandırma dosyasını bulmak gerekir. Genellikle bu dosya
CODE
1www.conf
veya
CODE
1php-fpm.conf
isimleriyle, /etc/php//fpm/pool.d/ dizininde yer alır. Bu dosyada, request_terminate_timeout ve php_value[max_execution_time] gibi ayarları gözden geçirmek gerekir.

Zaman aşımı sorununu çözmek için şu adımlar izlenebilir:
  • request_terminate_timeout değerini artırmak: Bu ayar, PHP-FPM’in bir isteği ne kadar süreyle işleme alacağını belirler. Varsayılan genellikle 0 (sınırsız) olsa da, performans ve güvenlik açısından 30-60 saniye arasında ayarlanması önerilir. Örneğin:
    CODE
    1request_terminate_timeout = 60
  • max_execution_time değerini ayarlamak: PHP scriptlerinin maksimum çalıştırma süresi. php.ini dosyasında veya pool yapılandırmasında belirlenir. Örneğin:
    CODE
    1php_value[max_execution_time] = 60
  • Değişiklikleri yaptıktan sonra PHP-FPM ve Nginx veya Apache servislerini yeniden başlatmak:
    CODE
    1systemctl restart php-fpm
    ve
    CODE
    1systemctl restart nginx
    veya
    CODE
    1apache2


Ayrıca, aaPanel’in kullanıcı arayüzü üzerinden de PHP-FPM yapılandırmasını ve timeout ayarlarını düzenlemek mümkün. Panelde ilgili PHP sürümüne ait ayarlar bölümüne gidip, timeout ile ilgili parametreleri artırmak, sorunu çözüme ulaştırabilir.

Son olarak, yüksek timeout değerleri sunucu kaynaklarını zorlayabileceğinden, aşırı ayarlamalardan kaçınılmalı ve performans ile güvenlik dengesine dikkat edilmelidir. Bu yapılandırma değişiklikleri sonrası, sitenizin yanıt sürelerini ve stabilitesini yakından izlemek önemli.

Bu adımlar, PHP-FPM’deki bağlantı zaman aşımı sorunlarının giderilmesine katkı sağlar ve genel performans iyileştirmeleriyle site erişilebilirliğini artırır.

You must be logged in to reply.

Users who are viewing this thread (Total: 3, Members: 3, Guests: 0)
Total: 3 (members: 3, guests: 0)
0 quotes selected