OpenVZ Forum


Home » International » Russian » Open files limit is set to
Open files limit is set to [message #34080] Mon, 01 December 2008 04:31 Go to next message
dukeartem is currently offline  dukeartem
Messages: 2
Registered: December 2008
Junior Member
From: *yandex.ru
Всем привет.
Подбросьте идею, куда копать, пожалуйста.
Есть сервер с Ubuntu hardy, на нём поднят openvz с тоже ubuntu hardy. Дисковые квоты отключены, а системные расширенны. По роду деятельности понадобилось на виртуалках запустить 3 тяжёлых джава апплетта,(каждый открывает кучу файлов и ест кучу оперативки.), но 2 запускаются нормально, а на третьем выдаёт:
"Open files limit is set to 65535"
Хотя, никаких видимых ограничений нет:
cat /proc/user_beancounters
Version: 2.5
resource held maxheld barrier limit failcnt
kmemsize 7053994 10419034 14372700 14790164 0
lockedpages 0 0 256 256 0
privvmpages 836596 1408133 6553600 6963200 0
shmpages 6571313 21504 21504 0
dummy 0 0 0 0 0
numproc 109 134 240 240 0
physpages 59796 74151 0 9223372036854775807 0
vmguarpages 0 0 33792 9223372036854775807 0
oomguarpages 59796 74151 26112 9223372036854775807 0
numtcpsock 20 25 360 360 0
numflock 6 9 188 206 0
numpty 1 3 16 16 0
numsiginfo 0 11 256 256 0
tcpsndbuf 215552 244224 1720320 2703360 0
tcprcvbuf 215296 226048 1720320 2703360 0
othersockbuf 154368 178432 1126080 2097152 0
dgramrcvbuf 08448 262144 262144 0
numothersock 101 120 360 360 0
dcachesize480568 534811 3409920 3624960 0
numfile 23282848 1000000 1000000 0
numiptent 10 10 128 128 0
Квоты, ещё раз повторюсь, обоих уровней отключены. Если и есть какие-то ограничения, то если только на уровне ядра, но я не знаю как их посмотреть, единственное, что откопал:
ulimit -aH
core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 137216
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) unlimited
cpu time (seconds, -t) unlimited
max user processes (-u) 137216
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
Но ulimit -n 655350 результатов не даёт, а на ulimit -n unlimited пишет "ulimit: open files: cannot modify limit: Operation not permitted"
Так что я в тупике.
Спасибо, за любую помощь
Re: Open files limit is set to [message #34084 is a reply to message #34080] Mon, 01 December 2008 08:56 Go to previous messageGo to next message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
From: *sw.ru
Здравствуйте,

Попробуйте увеличть file-max с HN.
Подробности "man proc", поиск по словам "file-max, inode-max".
Re: Open files limit is set to [message #34094 is a reply to message #34084] Mon, 01 December 2008 16:12 Go to previous message
dukeartem is currently offline  dukeartem
Messages: 2
Registered: December 2008
Junior Member
From: *yandex.ru
Проблема решилась, совершенно случайно, оказалось, что в самом загрузочном скрипте программисты напихали разных ulimit(зачем, объяснить не смогли).
Большое спасибо за участие.
Previous Topic: Логирование отказов в ресурсах
Next Topic: *solved* В $VEID.start не работает sysctl
Goto Forum:
  


Current Time: Sat Aug 18 03:20:42 GMT 2018