Alfresco: Max Open File in Unix

In Ubuntu ist die maximale Anzahl geöffneter Files auf 1024 beschränkt, was für Alfresco zu wenig sein kann. Unerwartete Fehler wie Dahslets, welche nicht sauber geladen werden, können entstehen. Der Fehler “Too Many Opne Files” ist entweder im alfresco.log oder aber direkt im Tomcat-Log zu finden.

Siehe auch http://wiki.alfresco.com/wiki/Too_many_open_files

Mit folgendem Befehl herausfinden, wieviele OpenFiles der Server akzeptiert:

ulimit -Hn # Hard limit
ulimit -Sn # Soft limit

Das File /etc/security/limits.conf mit folgenden Einträgen erweitern:

* soft nofile 65536
* hard nofile 200000

Auf einem ubuntu-Server im File
/etc/pam.d/common-session und
/etc/pam.d/common-session-noninteractive
folgende Zeile hinzufügen:

session required pam_limits.so

System Rebooten und überprüfen ob die Werte neu korrekt gesetzt sind:

ulimit -a