我正在尝试以实时优先级运行 apache2,为此我想使用 IONICE,但没有成功。
Debian 6(2.6.32-5-amd64)
我使用这个命令
ionice -c1 -n0 apache2
但是我得到了这个错误
apache2: bad user name ${APACHE_RUN_USER}
有人能给我一些建议以使这个工作正常进行吗?
答案1
您不应该直接启动 apache,而应该使用 initscript 或/usr/sbin/apache2ctl
。您应该修改/etc/init.d/apache2
initscript 以更改 I/O 优先级。顺便问一下,为什么要更改 apache 进程的 I/O 优先级?如果客户端请求数量很多,这可能会导致严重问题,整个系统可能会无响应。