FHEM > Frontends

FHEM blockiert: Accept failed (WEB: Too many open files)

(1/5) > >>

Papaloewe:
Das ist gerade zu ersten Mal passiert.
Die Auswirkungen waren, dass FHEM nicht mehr bedienbar war und auch keine aktionen mehr ausführte, sprich blockiert war.
FHEM lief schon länger einwandfrei in einem Docker-Container.


--- Code: ---2020.11.14 15:23:32 1: Accept failed (telnetForBlockingFn_1605113255: Too many open files)
2020.11.14 15:23:32 1: Accept failed (telnetForBlockingFn_1605113255: Too many open files)
2020.11.14 15:23:32 1: Accept failed (telnetForBlockingFn_1605113255: Too many open files)
2020.11.14 15:23:46 1: Accept failed (telnetForBlockingFn_1605113255: Too many open files)
2020.11.14 15:26:26 3: DbRep Rep.FillCurr.fhem - Entries of fhem.current deleted: 210
2020.11.14 15:26:35 3: DbRep Rep.FillCurr.fhem - Table 'fhem'.'current' filled up with rows: 210
2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
...
...
...
2020.11.14 16:25:00 1: Accept failed (espBridge: Too many open files)
2020.11.14 16:25:00 1: Accept failed (telnetForBlockingFn_1605113255: Too many open files)
2020.11.14 16:25:00 1: Accept failed (telnetPort: Too many open files)
2020.11.14 16:25:00 1: Accept failed (WEB: Too many open files)
2020.11.14 16:25:00 1: Accept failed (espBridge: Too many open files)
2020.11.14 16:25:00 1: Accept failed (telnetForBlockingFn_1605113255: Too many open files)
2020.11.14 16:25:00 1: Accept failed (telnetPort: Too many open files)
2020.11.14 16:25:00 1: Accept failed (WEB: Too many open files)
2020.11.14 16:25:00 1: Accept failed (espBridge: Too many open files)
2020.11.14 16:25:00 1: Accept failed (telnetForBlockingFn_1605113255: Too many open files)
2020.11.14 16:25:00 1: Accept failed (telnetPort: Too many open files)
2020.11.14 16:25:00 1: Accept failed (WEB: Too many open files)

--- Ende Code ---

Wernieman:

--- Code: ---2020.11.14 15:30:41 1: Accept failed (WEB: Too many open files)
--- Ende Code ---
Du must die Anzahl der Maximal möglich zu öffnenden Files anpassen
https://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/
Was läuft alles auf dem System? Nur fhem oder auch mehr?

Mich wundert, das FHEM bei Dir so viele Dateien öffnet.

Btw: Du hast im Forum nach "Too many open files" gesucht?

rudolfkoenig:
Es koennte auch helfen, die Ausgabe von

--- Code: ---ls -l /proc/<FHEM-PID>/fd

--- Ende Code ---
hier anzuhaengen.
Am besten dann, wenn das Problem auftritt, und da in diesem Fall FHEM vmtl. unbedienbar ist, ausgefuehrt in einem Shell auf dem FHEM-Rechner.

Wernieman:
Mal als copy&paste für die root-Konsole (oder mit sudo)

--- Code: ---ls -l /proc/$(ps -ax | grep [f]hem | head -n1 | awk '{print $1}')/fd
--- Ende Code ---

Papaloewe:
Ok, das Problem tritt vermutlich erst nach relativ langer Laufzeit von Fhem auf.
Daher muss ich das abwarten und hänge dann das Ergebnis hier an.

Erstmal Danke für eure Antworten.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln