Wednesday, December 1, 2010

Ubuntu. Too many open files. ulimit.


[5:41:33 PM] Alexey Zavizionov: -------
Caused by: java.io.FileNotFoundException: ../gatein/data/jcr/values/aaa/portal-system/temp/a280bf597f00010168b40e9c691d88fb0.lock (Too many open files)

?
[5:41:36 PM] Sergey Kabashnyuk: Эксепшен?
[5:41:40 PM] Sergey Kabashnyuk: дык увеличь
[5:41:44 PM] Alexey Zavizionov: ага
[5:41:47 PM] Alexey Zavizionov: при ресторе
[5:41:48 PM] Sergey Kabashnyuk: сколько у тебя лимит?
[5:41:52 PM] Alexey Zavizionov: как посмотреть?
[5:42:27 PM] Sergey Kabashnyuk: ulimit -a
[5:42:52 PM] Alexey Zavizionov: alexey@alexey-i7-pc:~$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 20
file size (blocks, -f) unlimited
pending signals (-i) 16382
max locked memory (kbytes, -l) 64
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) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) unlimited
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
[5:42:59 PM] Sergey Kabashnyuk: open files (-n) 1024
[5:43:06 PM] Sergey Kabashnyuk: sj@sj-work:~/java/exo/exo-int/cloud-management/trunk/cloud-multitenancy$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 20
file size (blocks, -f) unlimited
pending signals (-i) 16382
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 4096
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) unlimited
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
[5:43:08 PM] Alexey Zavizionov: как увеличить?
[5:43:12 PM] Sergey Kabashnyuk: open files (-n) 4096
[5:43:20 PM] Alexey Zavizionov: ага
[5:43:20 PM] Sergey Kabashnyuk: http://www.google.com.ua/search?sourceid=chrome&ie=UTF-8&q=open+file+limit+ubuntu
[5:43:25 PM] Sergey Kabashnyuk: :)



спасибо :)


gksu gedit /etc/security/limits.conf


alexey soft nofile 24000
alexey hard nofile 32000

2 comments:

Alexey Zavizionov said...

[10:59:13 AM] Vitaly Parfonov: чё за хрень кто знает
пишу
sudo ulimit -n 8192
а он мне
sudo: ulimit: command not found
[11:00:08 AM] Dima Goncharuck: А зачем тебе sudo ?
[11:00:33 AM] Dima Goncharuck: ulimit - Это не команда операционной системы, это внутреняя команда bash-а
[11:00:35 AM] Vitaly Parfonov: бо без судо bash: ulimit: open files: cannot modify limit: Operation not permitted
[11:01:59 AM] Dima Goncharuck: Ай-ай-ай
судо тебе не поможет ;)
Надо зайти в /etc/security/lmits.conf и подправить значение для твоего пользователя. Потом перелогиниться

Если у тебя віставлен hardlimit - тебе никакое судо не поможет
[11:02:25 AM] Vitaly Parfonov: (blush) ТЕНКС

Alexey Zavizionov said...

gksu gedit /etc/security/limits.conf

alexey soft nofile 24000
alexey hard nofile 32000