使用apache-mpm-itk监视每个用户的资源使用情况

所以我有这个Debian服务器与mpm-itk运行apache2,以便用户有自己的uid下运行自己的网站的Apache。

我想监视每个用户的资源使用情况(cpu,ram,…)(基本上他们只是使用apache和mysql)。 有没有一个简单的方法来做到这一点?

不是真的! 您可用的configuration选项是:

AssignUserID:取两个参数,uid和gid(或者真的是用户名和组名); 指定虚拟主机将运行的uid和gid(当然在parsing请求等之后)。 请注意,如果您不分配用户标识,则将使用Apache的默认标识。

MaxClientsVHost:虚拟主机的一个单独的MaxClients。 如果你的一半虚拟主机依赖于某个NFS服务器(比如我们的设置),这可能是有用的。 如果NFS服务器出现故障,您不希望在NFS上永远等待的孩子将非NFS依赖的主机closures。 因此,这可以作为一个安全措施,给依赖于NFS的虚拟主机提供“服务器太忙”,同时让其他人快乐地运行。 (当然,你可以用它来简单地让一个站点不要吃太多的资源,但可能有更好的方法来做到这一点。)

NiceValue:让你很好的一些请求,给他们更less的CPU时间。

更多: http : //mpm-itk.sesse.net/