Ionice和Apache2

我试图运行apache2实时优先,为此我想使用IONICE,但没有成功。

Debian 6(2.6.32-5-amd64)

我使用这个命令

ionice -c1 -n0 apache2

但是我得到这个错误

apache2: bad user name ${APACHE_RUN_USER}

任何人都可以给我一些build议,让这个工作?

你不应该直接启动Apache,而是使用initscript或/usr/sbin/apache2ctl来代替。 你应该修改/etc/init.d/apache2 initscript来改变I / O优先级。 顺便说一句,你为什么要改变Apache进程的I / O优先级? 这可能会导致在客户端请求数量较大的情况下出现严重问题,整个系统可能无法响应。