Как увидеть процессы на РНР?
Добавлено: Вс авг 09, 2020 10:51 am
Запускаю скрипт
Захожу в консоль юзера - пишу
Ответ:
Захожу в консоль рута - пишу тоже самое, ответ:
Несколько вопросов:
1) Почему я не вижу процесс работы своего файла z.php (запускал из браузера, если запустить в консоли, то под root увидел файл)? Ведь если я захочу убить какой-то ненужный php процесс - я не смогу этого сделать.
1.2) Как мне разрешить просмотр ps у пользователей? Я указал тут это - и все равно пишет что команда не найдена - https://monosnap.com/file/kLXBBLEUKeel4 ... Bv7xDX.png
2) Почему если я включил чтобы бэкенд и фронтенд был на Apache, то запущен php-fpm, также как когда было у меня фронт на nginx?
3) И еще я не понимаю, почему не работает это? https://monosnap.com/file/mf00QI8kWJuTs ... R7KTm0.png (.htacess тоже не воспринимает)
4) Почему когда я нажимаю - остановить все php-fpm - список процессов остается точно таким же?
5) Почему когда я сделал доступным только mod_php мост, создал сайты - мне написало что выбран мост mod_php, а захожу сюда тут у всех fastcgi? https://monosnap.com/file/iLM7SN2P57osE ... OyJK2e.png
У меня тут PHP 7.1
Остальные настройки:
Использовать MPM модуль Apache - Prefork
Мост - mod_php
Но вот что-то я не вижу чтобы РНР работал как модуль апач, где всегда спокойно воспринимало .htaccess или хотя бы virtual_host, эти настройки для запуска битрикса приходится писать в php.ini
https://monosnap.com/file/PQHFRlWJgCrLF ... ImcIOg.png
https://monosnap.com/file/TWyf2FcUeMvIW ... 9Wc4yV.png
Код: Выделить всё
<?php
ini_set('max_execution_time', 0);
$time = time();
while(true) {
if(time() > $time + 30) {
echo (time() - $time);
break;
}
}
Код: Выделить всё
ps aux | grep php
Код: Выделить всё
[test@Poincare ~]$ ps aux | grep php
bash: ps: command not found
Код: Выделить всё
[root@Poincare ~]# ps aux | grep php
root 931 0.0 0.5 752204 43388 ? Ss 13:33 0:00 php-fpm: master process (/etc/brainy/src/compiled/php5/php-fpm.conf)
root 934 0.0 0.7 722356 56152 ? Ss 13:33 0:00 php-fpm: master process (/etc/php72w/php-fpm.nexus.conf)
root 953 0.0 0.7 722356 55960 ? Ss 13:33 0:00 php-fpm: master process (/etc/php72w/php-fpm.test.conf)
root 955 0.0 0.8 701064 67128 ? Ss 13:33 0:00 php-fpm: master process (/etc/php71w/php-fpm.profimo.conf)
brainys+ 1881 0.0 0.2 765256 17076 ? S 13:34 0:00 php-fpm: pool brainyservice.conf
brainys+ 1882 0.0 0.2 765256 17080 ? S 13:34 0:00 php-fpm: pool brainyservice.conf
nexus 2016 0.0 0.3 725400 30024 ? S 13:34 0:00 php-fpm: pool nexus-php72w.conf
test 2017 4.1 0.4 725808 34976 ? S 13:34 0:30 php-fpm: pool test-php72w.conf
nexus 2018 0.0 0.7 730216 56980 ? S 13:34 0:00 php-fpm: pool nexus-php72w.conf
test 2019 4.7 0.4 725808 36116 ? R 13:34 0:34 php-fpm: pool test-php72w.conf
test 2021 0.0 0.5 728028 45048 ? S 13:34 0:00 php-fpm: pool test-php72w.conf
nexus 2022 0.0 0.3 725400 30024 ? S 13:34 0:00 php-fpm: pool nexus-php72w.conf
test 2023 0.0 0.4 725812 35304 ? S 13:34 0:00 php-fpm: pool test-php72w.conf
nexus 2024 0.0 0.3 725400 30020 ? S 13:34 0:00 php-fpm: pool nexus-php72w.conf
profimo 4347 0.4 1.4 727532 107008 ? S 13:37 0:02 php-fpm: pool profimo-php71w.conf
profimo 4517 0.2 1.2 722956 98176 ? S 13:37 0:01 php-fpm: pool profimo-php71w.conf
profimo 4518 0.2 1.2 721152 96992 ? S 13:37 0:01 php-fpm: pool profimo-php71w.conf
profimo 4545 0.3 1.4 723460 111524 ? S 13:37 0:02 php-fpm: pool profimo-php71w.conf
root 6483 0.3 0.3 757432 28796 ? S 13:38 0:01 php-fpm: pool brainy.conf
root 10571 0.1 0.3 755820 26996 ? S 13:43 0:00 php-fpm: pool brainy.conf
root 11595 0.0 0.0 12108 1056 pts/1 R+ 13:46 0:00 grep --color=auto php
1) Почему я не вижу процесс работы своего файла z.php (запускал из браузера, если запустить в консоли, то под root увидел файл)? Ведь если я захочу убить какой-то ненужный php процесс - я не смогу этого сделать.
1.2) Как мне разрешить просмотр ps у пользователей? Я указал тут это - и все равно пишет что команда не найдена - https://monosnap.com/file/kLXBBLEUKeel4 ... Bv7xDX.png
2) Почему если я включил чтобы бэкенд и фронтенд был на Apache, то запущен php-fpm, также как когда было у меня фронт на nginx?
3) И еще я не понимаю, почему не работает это? https://monosnap.com/file/mf00QI8kWJuTs ... R7KTm0.png (.htacess тоже не воспринимает)
4) Почему когда я нажимаю - остановить все php-fpm - список процессов остается точно таким же?
5) Почему когда я сделал доступным только mod_php мост, создал сайты - мне написало что выбран мост mod_php, а захожу сюда тут у всех fastcgi? https://monosnap.com/file/iLM7SN2P57osE ... OyJK2e.png
У меня тут PHP 7.1
Остальные настройки:
Использовать MPM модуль Apache - Prefork
Мост - mod_php
Но вот что-то я не вижу чтобы РНР работал как модуль апач, где всегда спокойно воспринимало .htaccess или хотя бы virtual_host, эти настройки для запуска битрикса приходится писать в php.ini
https://monosnap.com/file/PQHFRlWJgCrLF ... ImcIOg.png
https://monosnap.com/file/TWyf2FcUeMvIW ... 9Wc4yV.png