Vourhey
написал 4 июня 2008 года в 19:03 (1094 просмотра)
Ведет себя
как мужчина; открыл 4 темы в форуме, оставил 13 комментариев на сайте.
Добрый день.
Нужно, увеличить максимальный размер POSIX message queues (по умолчанию он — 8192). Сделать это через limits.conf не предоставляется возможным, так как, это будет работать только в рамках сессии пользователя. Покопался в манах, нашел вот это:
/proc/sys/fs/mqueue/msgsize_max
Если мы меняем значение, то после перезагрузки оно становится по умолчанию. Как сделать, чтобы оно не менялось после перезапуска системы?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Сделал, изменив sysctl.conf.
Нет, стоп.
«sysctl fs.mqueue.msgsize_max» показывает мое число (12288), «ulimit -a» — 819200 (для POSIX очередей). Получается, что вызываемые из шела проги будут иметь максимальный размер очереди 819200?
Черт, это ж размер сообщения :). Хм… Тогда задать максимальный размер очереди, не используя ulimit?