nixp.ru v3.0

24 мая 2017,
среда,
16:32:39 MSK

DevOps с компанией «Флант»
Vourhey написал 4 июня 2008 года в 19:03 (538 просмотров) Ведет себя как мужчина; открыл 4 темы в форуме, оставил 13 комментариев на сайте.

Добрый день.

Нужно, увеличить максимальный размер POSIX message queues (по умолчанию он — 8192). Сделать это через limits.conf не предоставляется возможным, так как, это будет работать только в рамках сессии пользователя. Покопался в манах, нашел вот это:

/proc/sys/fs/mqueue/msgsize_max

Если мы меняем значение, то после перезагрузки оно становится по умолчанию. Как сделать, чтобы оно не менялось после перезапуска системы?

Vourhey

Сделал, изменив sysctl.conf.

Нет, стоп.

«sysctl fs.mqueue.msgsize_max» показывает мое число (12288), «ulimit -a» — 819200 (для POSIX очередей). Получается, что вызываемые из шела проги будут иметь максимальный размер очереди 819200?

Черт, это ж размер сообщения :). Хм… Тогда задать максимальный размер очереди, не используя ulimit?