Systemd LimitNOFILE ограничен до 4096

У меня есть системная пользовательская служба с набором LimitNOFILE . Значение соблюдается до тех пор, пока оно не достигнет 4096. После этого оно ограничено до 4096. Я также попытался увеличить DefaultLimitNOFILE в /etc/systemd/user.conf .

Он задан правильно в limits.conf, который работает для новых оболочек из коробки. Хотя, я слышал, что systemd не заботится об этом файле. В чем может быть проблема?

  • Как дросселировать каждый процесс ввода-вывода до максимального предела?
  • изменения в файле /etc/security/limits.conf требуют перезагрузки?
  • Как предотвратить вилку?
  • Не удалось изменить настройку ulimit
  • ulimit vs /etc/security/limits.conf
  • Поиск и закрытие / отключение очередей сообщений в системе
  • Как установить ограничение nofile на rsyslog с выскочкой?
  • /etc/security/limits.conf не применяется
  • One Solution collect form web for “Systemd LimitNOFILE ограничен до 4096”

    От man systemd.exec :

    Для системных блоков эти пределы ресурсов могут выбираться свободно. Тем не менее, для пользовательских устройств (например, единицы, запускаемые экземпляром для каждого пользователя systemd (1)), эти ограничения связаны (возможно, более ограничительными) ограничениями для каждого пользователя, установленными ОС.

    Вероятно, ваша система имеет жесткий диск с 4096 открытыми файлами для каждого процесса. Он откроет лазейку, если система позволит вам обойти этот предел.

    Interesting Posts

    Какому пользователю я должен создавать и выполнять задания cron как? Apache? Root? Меня?

    Что такое столбец STATE команды TOP на Solaris?

    Захват последнего возвращаемого значения в Unix

    Не найдена команда 'foo', даже если 'foo' intsalled

    Как определить, была ли служба прекращена (не работает, но она должна)?

    Добавьте каждые две строки подряд в колонку и разделите ее на предыдущую и напечатайте

    Управление блоком ввода-вывода на основе веса для виртуальных машин

    как заставить службу сети использовать обновленный файл интерфейса при запуске системы

    Что такое подходящая структура именования для хранения пакетов приложений?

    Почему никто не использует позиционные аргументы, доступные для функций завершения Bash?

    Что означает {} + в команде find -exec?

    Почему эта ошибка? Строка 26: Синтаксис Ошибка возле неожиданного токена «сделано»?

    Как загрузить все изображения размером> 100 КБ на веб-странице?

    Использовать virt-manager для обмена файлами между хостом Linux и гостевой ОС Windows?

    Unix. pecl memprof

    Linux и Unix - лучшая ОС в мире.