Um welche Version von Mac OS X handelt es sich?
$ uname -a
Darwin Mein-iMac.local 10.6.0 Darwin Kernel Version 10.6.0: Wed Nov 10 18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386
Welche Version von Apache2?
$ apachectl -v
Server version: Apache/2.2.15 (Unix)
Server built: Jul 1 2010 17:16:33
Der Fehler /usr/sbin/apachectl: line 82: ulimit: open files: cannot modify limit: Invalid argument tritt also mit der aktuellen Apache2-Version auf. Was habe ich aber nur gemacht um den Fehler zu erhalten?
Ich führte den Befehl
$ sudo apachectl restart
aus um die Webfreigabe und meine geänderte httpd.conf wirksam zu machen. Öffnen wir jetzt unsere /usr/sbin/apachectl Datei mit root-Rechten, können wir in Zeile 82 den Text ULIMIT_MAX_FILES="ulimit -S -n `ulimit -H -n`" finden. Diesen tauschen wir einfach mit ULIMIT_MAX_FILES="" aus und speichern die Datei. Führen wir den Befehl zum neu Starten des Apachen jetzt aus, erhalten wir keine Fehlermeldung mehr.