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"