Найдите время начала Сценария и время работы в песнях

У меня есть сценарий PHP (задание крона) работа моего сервера, который поднимает много CPU. Я смотрел на коде и не мог найти ничто плохого. Теперь я должен проверить журналы на аномалию, и на это я должен получить время начала сценария и/или время работы. Я попробовал вершину, PS-aux, htop и т.д., но не мог получить это. Действительно ли там какая-либо другая команда/метод доступна для этого?

ps -aux | grep php шоу 11 октября, дата. Но Как я могу получить время?

-2
задан 7 November 2014 в 09:43
3 ответа

Можно запустить

ps -o lstart PID

, что даст время начала процесса.

.
3
ответ дан 5 December 2019 в 21:12

Я предлагаю обернуть скрипт php внутри скрипта оболочки:

date> / your / log; / usr / bin / time /path/to/your.php[12146 impression

0
ответ дан 5 December 2019 в 21:12

Если известен PID скрипта; вы можете получить время запуска скрипта с помощью

stat -c% z / proc / PID

. Кроме того, вы можете анализировать, что происходит в скрипте, с помощью strace , например,

strace -p PID - s 128 -tT

Это даст вам представление о том, сколько времени тратится на этот процесс, который, похоже, перегружает ваш процессор

0
ответ дан 5 December 2019 в 21:12

Теги

Похожие вопросы