PHP-FPM Sanallaştırma Altyapısında Plesk Optimizasyonu ve SSH Bağlantı Kopması (Timeout) Çözümü

0 Replies 2 Views
·
Participants
Thread Starter #0
Sunucu yönetimi ve optimizasyon alanında, özellikle sanallaştırma altyapısında çalışan Plesk panel kullanıcıları, PHP-FPM ve SSH bağlantılarında çeşitli sorunlar yaşayabilir. Bu sorunların temelinde, genellikle yapılandırma hataları veya altyapıya özgü kısıtlamalar yatmaktadır. Bu nedenle, bu konudaki temel noktalara odaklanmak, performans ve stabilite açısından oldukça kritik hale gelir.

İlk olarak, PHP-FPM'nin performansını artırmak ve kaynak kullanımıyla ilgili sorunları azaltmak için, PHP-FPM yapılandırma dosyasını (genellikle /etc/php-fpm.d/www.conf veya /etc/php/7.x/fpm/pool.d/ ) dikkatli bir şekilde optimize etmek gerekir. Bu noktada, pm ayarları önemli rol oynar. Örneğin:

  • pm = dynamic veya pm = ondemand seçimleri, trafiğe göre uyum sağlar.
  • max_children[/b] değeri, sunucunun RAM kapasitesine göre ayarlanmalı; örneğin, 2GB RAM’li bir sistemde genellikle 20-30 arasında olur.
  • start_servers, min_spare_servers ve max_spare_servers[/b] parametreleri, yoğunluk ve kullanım alışkanlıklarına göre düzenlenmelidir.


İkinci önemli konu, SSH bağlantı kopmasının (timeout) önüne geçmek. Bu sorun genellikle SSH konfigürasyonundaki zaman aşımı ayarlarından kaynaklanır. /etc/ssh/sshd_config dosyasındaki şu parametreleri gözden geçirmek faydalı olur:

  • ClientAliveInterval: Sunucu, istemciye belirli aralıklarla sinyal gönderir; varsayılan genellikle 0’dır, bu yüzden herhangi bir kopma yaşanmaması için 60-120 saniye arası ayarlanabilir.
  • ClientAliveCountMax: Sunucunun, istemciyle bağlantıyı kesmeden önce göndereceği sinyal sayısıdır. Bu değeri 3 veya 5 olarak ayarlamak, bağlantı stabilitesini artırır.
  • TCPKeepAlive: Bu parametre açık olmalı ve genellikle yes olarak ayarlanır.


Ayrıca, sanallaştırma altyapısında kaynak sınırları ve ağ politikaları da bağlantı kopmalarına neden olabilir. Bu durumda, hypervisor veya host ortamındaki ağ yapılandırmasını ve kaynak tahsisini kontrol etmek gerekir.

Sonuç olarak, PHP-FPM optimizasyonu ve SSH timeout ayarları, sistemin istikrarını ve performansını doğrudan etkiler. Bu ayarların doğru yapıldığından emin olmak, uzun vadede sunucu kesintilerini ve performans sorunlarını azaltacaktır.

Bu konuda spesifik yapılandırma veya detaylı analiz gerekirse, detaylara göre uyarlanmış çözümler sunulabilir.

You must be logged in to reply.

0 quotes selected