Я использую apache и хочу регистрировать каждый php или любой файл сценария с указанием его местоположения, который выполняется более 30 секунд или около того. Я много пытался найти решения, но безуспешно. Возможно ли это в apache с использованием любого собственного или любого сценария третьей части с открытым исходным кодом? Пожалуйста, помогите, спасибо.
Пытались ли вы изменить формат журнала Apache, добавив %T/%D ? Для начала добавим секунды и микросекунды, которые заняли запрос.
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" **%T/%D**" combined
Что касается регистрации каждого php скрипта и сколько времени это заняло, посмотрите на код, предоставленный в этом решении при использовании getrusage. Дайте мне знать, если это вообще поможет.
https://stackoverflow.com/questions/535020/tracking-the-script-execution-time-in-php