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
