I have only one instance and now I get constant Too many open files errors:
my settings are:
[root@server ~]# cat /proc/sys/fs/file-max
[root@server ~]# ulimit -Hn
[root@server ~]# ulimit -Sn
[root@log1tln ~]# cat /usr/lib/sysctl.d/elasticsearch.conf
but all this has no effect, I still have 65535:
[root@server ~]# curl http://server:9200/_nodes/process?pretty|grep max_file_descriptors
"max_file_descriptors" : 65535,
how exactly can I increase the max_file_descriptors then?
Guys! please help!!!! I want to go home, it's past the workday here already... but the damn server is not working :((
I even found finally /etc/sysconfig/elasticsearch but changing the MAX_OPEN_FILES=131070 had also no effect...
I'm getting really desperate here
When I launch it from command line with -Des.max-open-files=true it has 131070 but the damn service is not taking it.
Got help from irc:
It sounds like systemd doesn't like how we set ulimit, so if we can get more information we can potentially raise a bug to get it fixed.
reboot the system ,and hence changes will take effect