Hello! On Thu, 04 Dec 2014 at 11:49:37 (+0200), Golub Mikhail wrote:
> Выполните у себя: > limits -a: > Resource limits (current) > и > limits -a -U `whoami`: > Resource limits for class root Тут мой косяк: я не подумал, что limits запускается от рута в rc.d-скрипте. А лимиты сквид получает, как я понимаю, не с классом рута, а с классом своего юзера. Т.е. нужно было Вас попросить показать "limits -a -U squid", а не "limits -a -U `whoami`". Но предположение всё равно оказалось неверным, т.к. по умолчанию юзер squid не получает никакого класса, т.е. ограничения у него не из-за класса. Sorry for the noise, так сказать =) > И увидите разницу. > Anton Yuzhaninov предлагал добавить для дебага в стартовый скрипт как раз > "limits -a" - вот и был вывод openfiles: > set -x > limits -a > sysctl kern.maxfilesperproc > set +x > Hello! > On Thu, 04 Dec 2014 at 09:13:26 (+0200), Golub Mikhail wrote: > > Вот вся дельта между стартовым скриптом из порта сквида без изменений, и с > > внесенными изменениями по вашему запросу: > В начале трида у Вас `limits -a' показывал ограничение по openfiles. А > сейчас не показывает. Странно =) > > 6c6 > > < # REQUIRE: LOGIN > > --- > > > # REQUIRE: LOGIN mysql > > 84a85,90 > > > sleep 5 > > > set -x > > > limits -a -U `whoami` > /tmp/res.txt > > > sysctl kern.maxfilesperproc >> /tmp/res.txt > > > set +x > > А вот содержимое /tmp/res.txt после ребута. > > Resource limits for class root: > > cputime infinity secs > > filesize infinity kB > > datasize infinity kB > > stacksize infinity kB > > coredumpsize infinity kB > > memoryuse infinity kB > > memorylocked infinity kB > > maxprocesses infinity > > openfiles infinity > > sbsize infinity bytes > > vmemoryuse infinity kB > > pseudo-terminals infinity > > swapuse infinity kB > > kern.maxfilesperproc: 100000 > > Hello! > > On Wed, 03 Dec 2014 at 18:00:26 (+0200), Golub Mikhail wrote: > > > да. > > > С " limits -a -U `whoami`" > > Сорри, я, наверное, неточно выразился: меня интересовал вывод _до_ > > изменений, которые Вы внесли в стартовый скрипт сквида. > > > Если просто "limits -a", то "шапка" другая: > > > Resource limits (current) > > > -----Original Message----- > > > From: [email protected] [mailto:[email protected]] On > > > Behalf Of George L. Yermulnik > > > Sent: Wednesday, December 03, 2014 5:55 PM > > > To: [email protected] > > > Subject: Re: [freebsd] squid: kern.maxfilesperproc > > > Hello! > > > On Wed, 03 Dec 2014 at 17:02:00 (+0200), Golub Mikhail wrote: > > > > Resource limits for class root: > > > > cputime infinity secs > > > > filesize infinity kB > > > > datasize infinity kB > > > > stacksize infinity kB > > > > coredumpsize infinity kB > > > > memoryuse infinity kB > > > > memorylocked infinity kB > > > > maxprocesses infinity > > > > openfiles infinity > > > > sbsize infinity bytes > > > > vmemoryuse infinity kB > > > > pseudo-terminals infinity > > > > swapuse infinity kB > > > Это при старте сквида после рибута? -- George L. Yermulnik [YZ-RIPE]
