I get the following error when I try to run the CRX Quickstart jar:
CRX Quickstart requires a minimum ulimit -n setting (maximum number of open files) of 8192, but the current limit is 2048. Please increase the ulimit -n setting.
I don't really want to mess with my system settings unless there is a good reason. So, just to understand, why is this happening?
As you know cq uses file handles heavily & also deponds on load of server. 2048 is too low. There are many osgi jar files, plus tar files, Lucene index, data store files.... Certain CRX operations require the system to have more open files configured. The value you need to increase will depend on various factor I would say go with recommended one 8192. Later you use script at [1] to know where and all files are opened to understand yourself.
As you know cq uses file handles heavily & also deponds on load of server. 2048 is too low. There are many osgi jar files, plus tar files, Lucene index, data store files.... Certain CRX operations require the system to have more open files configured. The value you need to increase will depend on various factor I would say go with recommended one 8192. Later you use script at [1] to know where and all files are opened to understand yourself.