Plesk tüm domainlere fpm ayarı güncelleme&Tüm domainleri listeme

Aşağıdaki scripti chmod+x ile executable yaptıktan sonra çalıştırarak kullanabiliriz.

#!/bin/bash

printf 'Islem Tamamlanana kadar lutfen bekleyin...\n';

for directory in /var/www/vhosts/system/*/conf/; do 

printf '[php-fpm-pool-settings]
pm = dynamic 
pm.max_children = 100 
pm.start_servers = 20 
pm.min_spare_servers = 20 
pm.max_spare_servers = 60 
pm.max_requests = 1024 
pm.status_path = /status ' > $directory/php.ini;

done

/usr/local/psa/bin/php_settings -u

#clear

printf 'Islem Tamamlandi\n'

Ağaşıdaki script de ondemand olarak çalışan versiyonudur.

#!/bin/bash

printf 'Islem Tamamlanana kadar lutfen bekleyin...\n';

for directory in /var/www/vhosts/system/*/conf/; do 

printf '[php-fpm-pool-settings]
pm.start_servers = 250
pm.max_requests = 250
pm.process_idle_timeout = 10s
request_terminate_timeout = 300s
pm.status_path = /status ' > $directory/php.ini;

done

/usr/local/psa/bin/php_settings -u

#clear

printf 'Islem Tamamlandi\n'

Static ve Dynamic process management için Bu Sayfa‘yı inceleyiniz.

 


 

Aşağıdaki komut ile Plesk’in domains tablosundan veriler çekilerek tüm domain ve subdomainler listelenecektir.

MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -u admin -Dpsa -e"SELECT dom.id, dom.name, ia.ipAddressId, iad.ip_address FROM domains dom LEFT JOIN DomainServices d ON (dom.id = d.dom_id AND d.type = 'web') LEFT JOIN IpAddressesCollections ia ON ia.ipCollectionId = d.ipCollectionId LEFT JOIN IP_Addresses iad ON iad.id = ia.ipAddressId"