Код: Выделить всё
8362 ktrace CALL execve(0xcfbc485b,0xcfbc4728,0xcfbc4730)
8362 ktrace NAMI "/emul/linux/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle"
8362 ktrace NAMI "/emul/linux/lib/ld-linux.so.2"
8362 ktrace NAMI "/emul/linux"
8362 ktrace RET execve -1 errno 12 Cannot allocate memory
Оперативы 384 мегабайта, подкачка - 650 мегабайт. Перед запуском top выводит:
Код: Выделить всё
Memory: Real: 7152K/34M act/tot Free: 342M Swap: 0K/651M used/tot
вывод ulimit'a:
Код: Выделить всё
# ulimit -a
time(cpu-seconds) unlimited
file(blocks) unlimited
coredump(blocks) unlimited
data(kbytes) 1051648
stack(kbytes) 1048576
lockedmem(kbytes) unlimited
memory(kbytes) unlimited
nofiles(descriptors) 128
processes 532
В гугле нашёл лишь один способ решения этой проблемы под FreeBSD: ядро пересобирается с параметрами MAXDSIZ и DFLDSIZ равными 1gb, но этот способ не помог. Увеличить ОЗУ и подкачку пока не представляется возможным, да и к тому же данного размера вроде как должно хватать хотя бы для запуска.
У кого-нибудь возникали подобные косяки? Как можно пофиксить запуск?