Tartışma

Linux PHP-FPM Socket Kontrolü

Başlatan IronSpecter · 16 Ağu 2026 22:21 · 0 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
PHP-FPM (FastCGI Process Manager), PHP uygulamalarının performansını artırmak için kullanılan bir işlem yöneticisidir. Özellikle yoğun web uygulamalarında kritik bir rol oynar. PHP-FPM, genellikle web sunucuları ile iletişim kurmak için soketler kullanır. Bu yazıda, Linux üzerinde PHP-FPM soketlerinin kontrol edilmesine yönelik adımları ve ipuçlarını inceleyeceğiz.

PHP-FPM, genellikle iki tür iletişim yöntemi kullanır: TCP/IP ve Unix soketleri. Unix soketleri daha hızlıdır çünkü aynı makinada çalışan uygulamalar arasındaki iletişimi kolaylaştırır. Ancak, bazen bu soketlerin durumu kontrol edilmek istenebilir. İşte bunu yapmanın yolları:

  1. Soket Dosyasını Bulma: PHP-FPM konfigürasyon dosyasında (genellikle /etc/php-fpm.d/www.conf veya /etc/php/7.x/fpm/pool.d/www.conf), listen direktifi ile soket dosyasının konumu belirlenir. Örnek bir ayar şöyle olabilir:
CODE
1   listen = /var/run/php/php7.x-fpm.sock


  1. Soket Durumunu Kontrol Etme: Soketin doğru çalıştığını kontrol etmek için terminalde ls komutunu kullanarak soket dosyasının varlığını ve izinlerini kontrol edebilirsiniz:
CODE
1   ls -l /var/run/php/php7.x-fpm.sock

Eğer dosya mevcutsa ve doğru izinlere sahipse, PHP-FPM düzgün çalışıyor demektir.

  1. PHP-FPM Durumunu İzleme: PHP-FPM'in çalışıp çalışmadığını kontrol etmek için şu komutu kullanabilirsiniz:
CODE
1   systemctl status php7.x-fpm

Eğer hizmet aktifse, PHP-FPM düzgün çalışıyor demektir. Ayrıca, journalctl -u php7.x-fpm ile logları inceleyerek soket ile ilgili hata mesajlarını görebilirsiniz.

  1. Test Etme: Soketin düzgün çalıştığını doğrulamak için bir PHP dosyası oluşturup, basit bir PHP betiği ile test edebilirsiniz:
CODE
1   <?php phpinfo(); ?>

Bu dosyayı web sunucunuzda erişilebilir bir yere yerleştirip tarayıcıdan açarak PHP-FPM'in doğru çalıştığını görebilirsiniz.

Sonuç olarak, PHP-FPM soketlerinin kontrolü, performansı artırmak ve sorunları önlemek açısından kritik öneme sahiptir. Bu yöntemler sayesinde, soketlerin durumu hızlı bir şekilde kontrol edilebilir ve olası sorunlar tespit edilebilir.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi