Fehler: Lighttpd - couldn't set 'max filedescriptors' Operation not permitted (SELinux)

couldn't set 'max filedescriptors' Operation not permitted

Ursache

Lighttpd fordert vom Betriebssystem Werte ab, die mittels SELinux unterbunden wurden.

Lösung

Das einfachste wäre natürlich - wie so häufig - SELinux zu deaktivieren. Die etwas vernünftigere Lösung sieht jedoch so aus, dass SELinux angepasst wird. /usr/sbin/semodule -DB service auditd restart service lighttpd restart

Stopping lighttpd: [FAILED] Starting lighttpd: 2010-03-09 21:11:28: (server.c.712) couldn't set 'max filedescriptors' Operation not permitted

grep lighttpd /var/log/audit/audit.log | audit2allow -M lighttpdmaxfds2 semodule -i lighttpdmaxfds2.pp service lighttpd restart

Stopping lighttpd: [FAILED] Starting lighttpd: [ OK ]