Смотрим что делает Apache с помощью strace
Если нужно более подробно посмотреть что делает веб сервер Apache, а данных лог файлов или server-status не достаточно всегда можно воспользоваться утилитой strace.
Для этого в системе должны быть установлены следующие пакеты: ps, awk, xargs, strace
так же нужно знать где находится pid файл Apache, обычно это /var/run/apache2.pid
Если пакеты установлены и pid файл найден трассировку вебсервера можно получить командой:
Запустив на пару минут starce мы получим все системные вызовы веб сервера Apache которые он отправляет системе и результат их выполнения. Результат можно будет посмотреть в файле strace.txt
Для этого в системе должны быть установлены следующие пакеты: ps, awk, xargs, strace
так же нужно знать где находится pid файл Apache, обычно это /var/run/apache2.pid
Если пакеты установлены и pid файл найден трассировку вебсервера можно получить командой:
ps h --ppid $(cat /var/run/apache2.pid) | awk '{print"-p " $1}' | xargs strace -o strace.txt
Запустив на пару минут starce мы получим все системные вызовы веб сервера Apache которые он отправляет системе и результат их выполнения. Результат можно будет посмотреть в файле strace.txt
- 0
- 11 января 2019, 10:13
- GreatAlex
Комментарии (0)
RSS свернуть / развернуть