Increase Max Open Files For User Or Process (System.IO.IOException: Too many open files)
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
Comments