check_latest_version && sudo apt update && sudo apt upgrade -y
View file descriptor limits:
ulimit -n
cat /proc/sys/fs/file-max
lsof | wc -l
Raise file descriptor limits:
ulimit -n 4096
echo "* soft nofile 4096" >> /etc/security/limits.conf
echo "* hard nofile 8192" >> /etc/security/limits.conf
Identify processes with many open files:
lsof -p process_id
ls -la /proc/process_id/fd/
netstat -an | grep ESTABLISHED | wc -l
EMFILE occurs when a process has reached its limit for open file descriptors.
cat /proc/sys/fs/file-nr
lsof | awk '{print $2}' | sort | uniq -c | sort -nr
ps aux | grep process_name
cat /proc/process_id/limits