如何跟踪正在使用的 php-cgi 进程数

如何跟踪正在使用的 php-cgi 进程数

我在 FastCGI 模式下使用 mod_fcgid 运行 apache 2.2 和 PHP 5.2。平台是 RedHat Enterprise Linux 5.5 x86_64。我将最小和最大 fastcgi 从属设置为 35。如何跟踪某个时间点有多少 php-cgi 进程处于繁忙状态?我想看看 php-cgi 进程是否用完了,是否需要增加正在运行的进程数。我可以使用“ps”查看有多少进程正在运行,但看不到有多少进程处于繁忙状态。如何查看 Apache 是否阻塞了空闲的 php-cgi 进程?

答案1

你可以从mod_status页:

busy_workers=`lynx -dump http://domain.com/server-status?auto | awk '/BusyWorkers/ { print $2 }'`

相关内容