Linux users are typically configured with a maximum number of files to be opened. This is describe at based upon your installation method.
To monitor how many open files a user has one can run
replacing <user> with the linux username who started the Neo4j process.
To understand the limits for said <user> one can also run
replacing <processID> with the linux processID for the running Neo4j process.
This will produce output similar to