Php fpm
php CLI
Changer la version de PHP utilisée en ligne de commande (CLI) sur un système Debian
sudo update-alternatives --config php
toto.conf pool.d
[test.local] user = truc => unix user group = truc => unix usergroup listen = /run/php/php5.6-test.local-fpm.sock listen.owner = www-data listen.group = www-data listen.mode = 0666 => Pour pouvoir créer et écrire dans des fichiers/répertoires pm = dynamic pm.max_children = 5 pm.start_servers = 2 pm.min_spare_servers = 1 pm.max_spare_servers = 3 access.log = /var/log/fpm-test.local-php56.log ;php_flag[display_errors] = off ;php_admin_value[error_log] = /var/log/fpm-test.local-php56.log ;php_admin_value[memory_limit] = 32M
Surveillance
Filtrer et afficher uniquement les services PHP-FPM dans la sortie de systemd-cgtop
Expression régulière avec grep -E
sudo systemd-cgtop | grep -E -i 'php[0-9.]+-fpm'
Filtre multiple
sudo systemd-cgtop | grep -i -e 'php.*fpm' -e 'fpm.service'
Avec awk (plus précis)
sudo systemd-cgtop | awk 'tolower($0) ~ /php.*fpm/'
Pour une surveillance en temps réel
watch -n 1 "sudo systemd-cgtop --iterations=1 | grep -E -i 'php[0-9.]+-fpm'"
Pour trier automatiquement par version
sudo systemd-cgtop | grep -E -i 'php[0-9.]+-fpm' | sort -t '/' -k 3