Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: необходимо установить ulimit  (Прочитано 561 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн beatlejuse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
необходимо установить ulimit
« : 03 Май 2017, 12:58:44 »
Добрый день!
Собственно, сабж.
root@4e1c7fe77799:/usr/share/elasticsearch# ulimit
unlimited
root@4e1c7fe77799:/usr/share/elasticsearch# ulimit -H
unlimited
root@4e1c7fe77799:/usr/share/elasticsearch# ulimit -l
64
root@4e1c7fe77799:/usr/share/elasticsearch# ulimit -l 200000
bash: ulimit: max locked memory: cannot modify limit: Operation not permitted
root@4e1c7fe77799:/usr/share/elasticsearch# whoami
root

вот такая приключилась беда. помнится, раньше от рута команда проходила. теперь почему то не проходит.
Хелп!

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 03/05/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июль 2019, 04:49:14 от zg_nico »

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5086
  • Все по палатам!
    • Просмотр профиля
Re: необходимо установить ulimit
« Ответ #1 : 03 Май 2017, 18:01:42 »
beatlejuse,
ман улимит говорит: "Warning:  This  routine  is  obsolete.  Use getrlimit(2), setrlimit(2), and sysconf(3) instead."
Может поэтому.
Извините, я все еще учусь

Оффлайн beatlejuse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: необходимо установить ulimit
« Ответ #2 : 03 Май 2017, 18:31:30 »
спасибо. тут по ходу дела возник ещё вопрос - а какой пакет мне надо поставить, чтобы у меня появились эти команды (getrlimit, setrlimit)?
по дефолту у меня в системе они не нашлись: getrlimit: command not found
а то гугл на такой вопрос выдаёт что то непонятное  :idiot2:

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5086
  • Все по палатам!
    • Просмотр профиля
Re: необходимо установить ulimit
« Ответ #3 : 03 Май 2017, 18:57:45 »
Извиняюсь - это Си'шные функции  :-[
Или из perl вызывать - пакет  libbsd-resource-perl

а "...Operation not permitted" может означать, что превышен предел для max locked memory... :-\
« Последнее редактирование: 03 Май 2017, 19:23:39 от SergeyIT »
Извините, я все еще учусь

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Re: необходимо установить ulimit
« Ответ #4 : 03 Май 2017, 19:28:08 »
(Нажмите, чтобы показать/скрыть)
вроде как есть она.  :idiot2:

Оффлайн beatlejuse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: необходимо установить ulimit
« Ответ #5 : 03 Май 2017, 22:18:26 »
да, ulimit есть, а вот rlimit-ы, как оказалось, надо вводить как getrlimit() и setrlimit().
сейчас разбираюсь с синтаксисом. там посложнее оказалось, чем ulimit ((

 

Страница сгенерирована за 0.33 секунд. Запросов: 22.