NiFi: слишком много открытых файлов, невозможно запустить FlowController - PullRequest
0 голосов
/ 17 сентября 2018

Я начал замечать эту ошибку, и мой Nifi вообще не запускается.

org.apache.nifi.web.server.JettyServer Failed to start web server... shutting down.
org.apache.nifi.web.NiFiCoreException: Unable to start Flow Controller.
    at org.apache.nifi.web.contextlistener.ApplicationStartupContextListener.contextInitialized(ApplicationStartupContextListener.java:88)

Caused by: java.nio.file.FileSystemException: /opt/nifi/nifi-current/flowfile_repository/partition-28/19774.journal: Too many open files
    at sun.nio.fs.UnixException.translateToIOException(UnixException.java:91)

Не уверен, что вызвало это.

Я удалил все из flow_repository, и это, похоже, решило проблему.

Просто пытаюсь выяснить причину на случай, если это произойдет в Prod !!

1 Ответ

0 голосов
/ 17 сентября 2018

Возможно, вы захотите увеличить максимальное количество дескрипторов файлов в операционной системе.

См. Раздел «Конфигурация системы Linux» здесь:

https://nifi.apache.org/quickstart.html

...