набор ulimit для не пользователь root

Это для моего elasticsearch приложения, которое завершается при показе запуска:

bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

Я внес изменения в своем limits.conf файле для изменения nofile к 65 536 как указано ниже:

*       soft    nofile  65536
*       hard    nofile  65536

и перезапущенный новая сессия для того же пользователя (некорневой пользователь), но когда я открываю новую сессию первая вещь, я вхожу в свой терминал:

bash: ulimit: max user processes: cannot modify limit: Operation not permitted

и мой ulimit не изменяется также. Какова могла быть причина? хотя я успешно могу изменить его для пользователя root.

4
задан 17 December 2018 в 12:49

1 ответ

Отсюда я вижу, что должны быть изменены три файла:

  1. /etc/systemd/user.conf
  2. /etc/systemd/system.conf, и
  3. /etc/security/limits.conf

В первых двух добавляют следующую строку в дополнение к изменениям, которые Вы внесли в третьем файле:

DefaultLimitNOFILE=65536
7
ответ дан 1 December 2019 в 09:12

Другие вопросы по тегам:

Похожие вопросы: