我正在使用Wordpress网站在ubuntu 16.04上运行virtualmin。大多数时候我得到10-20个PID的php-cgi。我想知道哪个php脚本当前正在运行或执行php脚本日志。由于我最近购买了VPS,所以我不熟悉服务器管理。所以,我不知道可以做到这一点的命令。但是,我通过搜索我的问题尝试了其中一些,但没有一个导致运行脚本。
服务器:Apache PHP:PHP 7 CGI RAM:12 GB CPU:Intel E5
你的问题不清楚。您有多个可以同时运行的cgi进程。您是否想知道日志中运行的PHP脚本是什么?然后你可以从php-fpm访问日志的配置中获得它,其中包括运行的php脚本的名称。
在要记录的池的配置文件中,需要指向php-fpm进程用户可写的目录:
access.log = /var/log/php/access.log
access.format = %R – %u %t \”%m %r%Q%q\” %s %f %{mili}d %{kilo}M %C%%”
这个日志格式提供了几乎所有可用的信息。
关键是这两个项目:
%r - Request
%f - Script filename
在对配置进行任何更改之后,请确保重新启动php-fpm。