I have an application running on Linux Server. But server suddenly stopped responding but when I ping from other machine to server it allowed to ping but was not allowing to login into the server. Not sure why?
Scenario:
- Application and server both were running fine.
- At particular time, it seems it was not responding as we were not able to login into the server but we were able to ping the server from other machine.
- As it was not allowing us to login into the server, we re-booted the server and then we were able to login.
Now the problem is, we are not sure why this happened. We tried to look into /var/log/messages
file and found below suspicious message:
kernel: VFS: file-max limit 100000 reached
Could anyone please help us on, how we can check what/which processes took these many descriptors? Is there any log files where we can find which process has taken so many descriptors open ?
Please let me know if any further information required on this.
Thanks