While trying to use Python logging from two scripts I call via two
independent ExecuteScript processors, I seem to have inadvertently created
a condition where I have too many files open. This is causing a serious
challenge for me, because when I attempt to start nifi (v0.7.1) it fails.

The log indicates that the flow controller cannot be started, and it cites
the cause as this:
org.apache.nifi.web.NiFiCoreException: Unable to start Flow Controller
.
. (many stack trace entries)
.
Caused by: java.nio.file.FileSystemException:
/mnt/flow_repo/flowfile_repository/partition-86/83856.journal: Too many
files open

In a situation like this, what is the best practice for recovery? Is it
permissible to simply delete this journal file? What are the negative
repercussions of doing that?

I did already try deleting my provenance_repository, but that did not allow
nifi to restart. (NiFi did re-establish my provenance_repository at
restart).

Thanks very much in advance for your help. -Jim

Reply via email to