Hello Михаил,
You wrote on Saturday, April 21, 2007, 5:53:13 PM:
IS>> Ну в общем, если машина делает ещё что-то, кроме веба, то нужно примерно
IS>> так:
IS>> kern.maxfiles=204800
IS>> kern.maxfilesperproc=200000
ММ> Насколько я помню из презентации на РИТ-е, увеличение этих лимитов не
ММ> приводит ни к каким плохим последствиям вроде увеличения расхода
ММ> памяти, упрощения осуществления доса или т.п. Я прав?
При использовании FreeBSD старее чем 6-stable от 12-марта, нужно еще
не забывать увеличивать kern.ipc.maxsockets до значение такого же как
kern.maxfiles
Или worker_connections делать меньше чем kern.ipc.maxsockets
Если kern.ipc.maxsockets больше чем kern.maxfiles и
kern.maxfilesperproc тоже имеет достаточно больше значение, чтоб
сокеты могли закончится, и в nginx тоже большое значение
worker_connections, то когда сокеты совсем закончатся может случиться
zonelimit livelock.
Пофикшено было тут:
http://docs.FreeBSD.org/cgi/mid.cgi?200702261045.l1QAjMuM027020
Соответствующий коммит в 6-ку:
http://docs.FreeBSD.org/cgi/mid.cgi?200703121213.l2CCDrvD080328
--
Anton Yuzhaninov.