Ошибка в логе "Too many open files"

Материал из BiTel WiKi

(Различия между версиями)
Перейти к: навигация, поиск
Строка 5: Строка 5:
bill      soft    nofile  10000                                                                                                                                                                                                                           
bill      soft    nofile  10000                                                                                                                                                                                                                           
bill      hard    nofile  10000
bill      hard    nofile  10000
-
</pre>
+
</pre> где bill - имя пользователя, под которым работают приложения биллинга.
2) Поправить в '''/etc/sysctl.conf''':
2) Поправить в '''/etc/sysctl.conf''':
<pre>
<pre>

Версия 09:15, 30 января 2014

Для Linux:

1) Увеличить для пользователя количество разрешённых дескрипторов в /etc/security/limits.conf:

bill       soft    nofile   10000                                                                                                                                                                                                                           
bill       hard    nofile  10000
где bill - имя пользователя, под которым работают приложения биллинга.

2) Поправить в /etc/sysctl.conf:

fs.epoll.max_user_instances = 10000
fs.file-max = 70000

Первый параметр специфичен для java.nio сокетов. Перезагрузка параметров из sysctl.conf:

sysctl -p
Личные инструменты