DirectAdmin PHP-FPM Ayarları
PHP-FPM (FastCGI Process Manager), her boyuttaki siteye (özellikle yoğun siteler) uygun bazı ek özelliklere sahip başka bir PHP FastCGI uygulamasıdır.
spdnet 4 sene önce 0 HOSTİNGHer site veya toplu iş için durdurma / başlatma zaman aşımını, alt öğeyi, istek değerini kolayca ayarlamanıza olanak tanır. Bu işlev DirecAdmin’de de mevcuttur. Custombuild php-fpm modunda derlenmişse, yani NGINX + PHP-FPM veya APACHE + PHP-FPM, herhangi bir web sitesinin kullanıcı php-fpm ayarlar dosyasına aşağıdaki şekilde erişebilirsiniz.
PHP-FPM’yi kuracak ve listeleyecek kullanıcının php dizinine gidiyoruz. Kullanıcı yerine kurulacak web sitesinin kullanıcı adını girin. Directadmin panelindeki “Kullanıcı Listesi” altında hangi web sitesinde hangi kullanıcı adına sahip olduğunu kontrol edebilirsiniz. Sırayla ssh’tan komutları çalıştırın;
cd /usr/local/directadmin/data/users/kullanıcı/php/ll
conf ayar dosyaları listeleniyor bu işlemden sonra Php 7.3’ü kurduysanız, php-fpm73.conf adlı dosyayı düzenlemelisiniz.
Birincil php 5.6 sürümünü kullandığımızdan dolayı 5.6 ya ait dosyayı açıyoruz. Elbette önerimiz tüm php sürümlerine ait .conf ile biten dosyaları düzenlemenizdir ;
nano -w php-fpm56.conf
Yazdıktan sonra listede çıkan yani değiştirilebilen değerler pm. ile başlayanlardır.
Bazı temel ayarlar önerebiliriz, ihtiyaçlarınıza göre aşağıdakilerden birini kullanabilirsiniz. Tabii ki, buradaki ana şey kendinize bir ortam oluşturmaktır.
Varsayılan ayar ;
pm = ondemand
pm.max_children = 8
pm.process_idle_timeout = 5
2 CPU için önerilen;
pm = dynamic
pm.max_children = 8
pm.start_servers = 2
pm.min_spare_servers = 2
pm.max_spare_servers = 4
pm.max_requests = 100
pm.process_idle_timeout = 60s
request_terminate_timeout = 60s
3 CPU ve üstü için önerilen ;
pm = dynamic
pm.max_children = 25
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 20
pm.max_requests = 500
pm.process_idle_timeout = 60s
request_terminate_timeout = 60s
4 CPU ve üstü için (Sınırlı kaynaklar sağlamak istiyorsanız, tavsiye edilmez);
pm = dynamic
pm.max_children = 36
pm.start_servers = 12
pm.min_spare_servers = 6
pm.max_spare_servers = 24
pm.max_requests = 1000
pm.process_idle_timeout = 60s
request_terminate_timeout = 60s
php_admin_value[memory_limit] = 512M
Xenforo, WordPress, Opencart için önerilen ;
pm = dynamic
pm.max_children = 16
pm.start_servers = 6
pm.min_spare_servers = 2
pm.max_spare_servers = 10
pm.max_requests = 100
pm.process_idle_timeout = 60s
request_terminate_timeout = 60s
Düzenledikten sonra kaydetmek için ctrl + x + y deyin. Php sürümünüze göre php-fpm’yi yeniden başlatın
service php-fpm56 restart && service php-fpm72 restart
DirectAdmin Hosting satın almak için tıklayabilirsiniz.
DirectAdmin Reseller Hosting satın almak için tıklayabilirsiniz.
Similar articles
Hakkımızda
SPDNET olarak 2014 yılında kurulduk. Kurulduğumuz günden bu yana hosting sektörünün her alanında faaliyet gösterdik. Her ölçekten kullanıcılarımızdan edindiğimiz tecrübe ve bilgi birikimini sunmuş olduğumuz ürün ve hizmetlere en iyi biçimde yansıtmayı temel ilke edindik.
Copyright © 2014 - 2022 SPDNet Tüm Hakları Saklıdır.