Macでapachectlのエラーメッセージ

Macで開発環境構築を行っていると、 httpd.conf を書き換える場面によく出くわす。その際、書き換えたのが正しいかどうかをチェックするのが定石だ。

$ apachectl configtest

その際、

/usr/sbin/apachectl: line 82: ulimit: open files: cannot modify limit: Invalid argument

と出る。どうも、 apachectl そのものに問題があるみたいだ。 /usr/sbin/apachectl を以下のように修正すると解消された。

#ULIMIT_MAX_FILES="ulimit -S -n `ulimit -H -n`"
ULIMIT_MAX_FILES=""

この内容は、このページを参考にさせていただいた。