Я использую Neo4J, Postfix и другие сервисы на сервере Cent OS 7 (я знаю, нам нужно его обновить).
В связи с предупреждением о начале
экземпляр Neo4J
(ВНИМАНИЕ: разрешено открывать не более 1024 файлов, рекомендуется не менее 40000.)
и к довольно трудно отследимым проблемам форка
Постфикс
(демон уже говорит: postfix/master[1817]: предупреждение: master_spawn: fork: Ресурс временно недоступен — регулирование и при отправке> 80 писем у меня возникают проблемы в моей оболочке для любой команды (вершина
или же пс-доп | постфикс grep | туалет -л
: -bash: fork: retry: нет дочерних процессов:)
я пытаюсь увеличить лимит файлов среди прочих мер.
Как я могу сделать это с fs.file-max = 40000
в /etc/sysctl.conf когда я получаю сообщение об ошибке (для судо sysctl -p
): «fs.file-max»: такого файла или каталога нет.?
ulimit
дает
ulimit -Sn
1024
Я также увеличил лимиты в /etc/security/limits.conf:
* софт нпрок 65535
* жесткий нпрок 65535
* софт нофил 40000
* жесткий нофайл 40000
но я также могу прочитать в этом файле:
#Этот файл устанавливает лимиты ресурсов для пользователей, вошедших в систему через PAM.
# Это не влияет на ограничения ресурсов системных служб.
Я знаю ответы к аналогичный вопросы, но я еще не видел решения для этого сообщения об ошибке.