VPS: Too many open files in system [message #4368] |
Fri, 07 July 2006 19:16 |
dimm5
Messages: 3 Registered: July 2006
|
Junior Member |
|
|
Уважаемые господа - специалисты,
подскажите пожалуйста такую вещь:
Есть VPS на VIRTUOZZO с параметрами 512МБ рам, 433MHz, 5ГБ диск.
При этом, при практически нулевой загрузке (0.1 - 0.3 за 15 мин.) часто в логах сообщиение:
Jul 5 07:28:50 vpsg postfix/smtp[17887]: fatal: socket: Too many open files in system
Jul 5 07:29:51 vpsg postfix/tlsmgr[13607]: fatal: accept connection: Too many open files in system
Jul 5 07:29:52 vpsg postfix/smtp[18221]: fatal: open active 2F52ABC971A: Too many open files in system
Jul 5 07:31:34 vpsg postfix/local[20168]: fatal: open active 3DB11BC971B: Too many open files in system
Jul 5 07:31:35 vpsg master[20172]: fatal: master_spawn: exec /usr/lib/postfix/flush: Too many open files in system
Jul 5 09:09:18 vpsg postfix/bounce[24423]: fatal: open file defer 4BDBFBC971E: Too many open files in system
Jul 5 11:33:35 vpsg master[17468]: fatal: master_spawn: exec /usr/lib/postfix/local: Too many open files in system
Jul 6 11:53:45 vpsg postfix/sendmail[7473]: warning: fork: Too many open files in system
Jul 6 11:53:55 vpsg postfix/pickup[21759]: warning: open input file maildrop/22618BC971F: cannot open file: Too many open files in system
Jul 7 14:01:14 vpsg postfix/cleanup[8001]: warning: mail_queue_enter: create file incoming/996522.8001: Too many open files in system
Jul 7 18:40:00 vpsg postfix/pickup[15932]: fatal: scan_dir_push: open directory maildrop: Too many open files in system
Jul 7 21:06:36 vpsg postfix/master[28314]: fatal: socket: Too many open files in system
v
Еще раз обращаю ваше внимание - загрузка никакая, фактически полный простой.
vpsg:~# cat /proc/user_beancounters
Version: 2.5
uid resource held maxheld barrier limit failcnt
33000: kmemsize 3574356 3793573 5457600 7621440 0
lockedpages 0 0 128 128 0
privvmpages 59299 129733 262144 262144 12
shmpages 666 1002 1152 1152 24
dummy 0 0 0 0 0
numproc 68 85 1024 1024 0
physpages 21974 59970 0 2147483647 0
vmguarpages 0 0 131072 2147483647 0
oomguarpages 21975 59970 131073 2147483647 0
numtcpsock 31 55 512 512 0
numflock 12 17 50 60 0
numpty 1 5 256 256 0
numsiginfo 0 61 256 256 0
tcpsndbuf 356480 530264 1048576 1048576 0
tcprcvbuf 0 316376 1048576 1048576 0
othersockbuf 188404 533976 1048576 1048576 0
dgramrcvbuf 0 17824 1048576 1048576 0
numothersock 123 140 1024 1024 0
dcachesize 383432 405818 1048576 1048576 0
numfile 941 1024 1024 1024 589
dummy 0 0 0 0 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
numiptent 10 61 1024 1024 0
vpsg:~#
Как видно проблема с numfile? Пожалуйста, подскажите что сие значит? Может ли в этом быть виноват хостер (перегрузка физ. машины?) или стоит искать в софте впс?
|
|
|
Re: VPS: Too many open files in system [message #4369 is a reply to message #4368] |
Fri, 07 July 2006 19:48 |
Valmont
Messages: 225 Registered: September 2005
|
Senior Member |
|
|
Postfix по моей памяти открывает дофига сокетов, пайпов и прочего, так что в этом смысле он очень требовательный. Либо тюнить его настройки, либо договариваться с хостером на увеличение каких-либо характеристик. Учитывая, что это не единственный пункт, по которому не хватает ресурсов.
ЗЫ, То есть ответ на прямой вопрос - хостер тут не причем.
[Updated on: Fri, 07 July 2006 19:49] Report message to a moderator
|
|
|
|
|
|
|
Re: VPS: Too many open files in system [message #5065 is a reply to message #4368] |
Thu, 10 August 2006 07:56 |
|
Вставлю свои 5 копеек:
обычно на VZVPS как можно больше сервисов стараются сконфигурировать так, чтобы они управлялись супер-демоном inetd/xinetd. Это уменьшает расход памяти, но с другой стороны приводит к увеличению нагрузки на систему ввода-вывода при активном использовании сервиса. Тем не менне подходить к этому вопросу надо без фанатизма, т.к. некоторые демоны не работают через inetd, хотя такая функциональность завлена в документации. Примером такого демона является courier.
Et si tu tombes 7 fois
Toujour se relever 8
|
|
|