查看Apache服务器状态

0 apache

以任何方式使用php找出正在使用多少apache工作者以及有多少空闲者?

我不确定闲散的工人是否是正确的说法,但基本上我想确定我的服务器是否过载,或者是否有足够的资源满足需求。

小智 5

就像@FractalizeR提到的mod_status是一个不错的起点。一旦启动并运行,就可以以机器可读的格式(http://127.0.0.1/server-status?auto)或更详细的人类可读的格式(http://127.0.0.1/服务器状态

最好轮询服务器状态并将其记录到文件中,这样您可以更准确地了解服务器的运行状况。您可以使用'links -dump http:// site / server-status '来获取服务器状态的纯文本表示。之后,由您决定。

我要做的是结合使用“链接”(或lynx),awk和grep为每个子处理行添加时间戳。我每30s-60s分钟拍摄一次服务器状态快照,这使我对服务器的活动情况非常清楚。