Как можно логировать какие именно файлы грузят проц сервера?
В последнее время в логах atop вижу процессы php-fpm, которые грузят проц на 3-5% в течении 20-30 секунд. Зная свои скрипты, я знаю что таких задержек быть не должно, но они все же есть. В связи с этим вопрос, можно ли как-то логировать (как atop) названия файлов, которые выполнялись долго или просто выполнялись?
Т.е. как-то скрестить atop и lsof.
rinaz22, насколько мне известно на данный момент в чистом php такой возможности нет.
Встроена только в nginx, ну и в профайлерах естественно, но профайлеры дают заметный оверхед, и постоянно их держать подключенными ради мониторинга - перебор.
Можно на папку с крон-тасками привязать отдельный вебсервер, который слушает только localhost, и логирует.
Ну и вызовы из крона делать через wget http://cronjobs.local:100500/taskname.php