Increase Max Open Files For User Or Process (System.IO.IOException: Too many open files)

PHOTO EMBED

Thu Jan 12 2023 08:10:00 GMT+0000 (Coordinated Universal Time)

Saved by @HristoT

# Проверяваме максималния брой отворени файлове
ulimit -n

===================== Потребител ==============================
# Увеличаваме лимита на отворени файлове за 'root'
nano /etc/security/limits.conf
	- Добавяме редовете:
*    soft nofile 640000
*    hard nofile 640000
root soft nofile 640000
root hard nofile 640000


# Ако използваме supervisor:
nano /etc/supervisord.conf 
	- Променяме стойност
minfds=640000

# Рестартираме сървъра
reboot now
===================== Потребител ==============================

===================== Процес ==============================
# Трябва да видим ID-тата на процесите
ps -A

# След като го намерим, проверяваме зададените лимити (Max open files            4096                 4096                 files)
cat /proc/<ID-то>/limits

prlimit -n<размера(8192)> -p <ID-то>
===================== Процес ==============================
content_copyCOPY