Не запускается сервер БД на Linux (CentOS)

Обсуждение вопросов по администрированию СУБД Progress OpenEdge
Базоров Роман
Старожил
Сообщения: 105
Зарегистрирован: 20 мар 2006, 13:36
Откуда: г. Пенза

Не запускается сервер БД на Linux (CentOS)

Сообщение Базоров Роман » 28 апр 2012, 13:55

Добрый день!

Ситуация странная, я бы сказал очень.

Операционная система CentOS 6.2 32 bit, OE Enterprise RDBMS 10.2A02
При запуске базы данных процесс _mprosrv намертво зависает, помогает только kill -9

PROGRESS stack trace as of Sat Apr 28 14:32:36 2012
Command line arguments are
/opt/progress10/bin/_mprosrv -classpath /opt/java/lib/tools.jar:/opt/progress102
a/java/progress.jar:/opt/progress102a/java/messages.jar:/opt/progress102a/java/p
rosp.jar /platon/bm69/db/platon -n 25 -B 150000 -aibufs 32 -Mxs 256 -Mf 1 -L 13
1072 -bibufs 32 -spin 30000 -semsets 8

Startup parameters:
-pf /opt/progress10/startup.pf,-d dmy,-lng Russian,-cpcase Basic,-cpcoll Russian
,-yy 1950,-inp 32000,-s 140,-mmax 3584,-D 75,-TM 32,-TB 24,-nb 25,-nofixdate,-r
and 2,-cpinternal ibm866,-cpstream ibm866,-cplog ibm866,-numsep 44,-numdec 46,-l
kwtmo 600,(end .pf),-classpath /opt/java/lib/tools.jar:/opt/progress102a/java/pr
ogress.jar:/opt/progress102a/java/messages.jar:/opt/progress102a/java/prosp.jar,
-db /platon/bm69/db/platon,-n 25,-B 150000,-aibufs 32,-Mxs 256,-Mf 1,-L 131072,
-bibufs 32,-spin 30000,-semsets 8

#1 [0x81ce961] uttraceback+0x139 from /opt/progress10/bin/_mprosrv
#2 [0x81d0b80] uttrace+0x14c from /opt/progress10/bin/_mprosrv
#3 [0x81d0a1c] utcore+0x104 from /opt/progress10/bin/_mprosrv
#4 [0x805a38f] drexit+0x3da from /opt/progress10/bin/_mprosrv
#5 [0x80a1b30] drSigFatal+0x64 from /opt/progress10/bin/_mprosrv
#6 [0x110400]

#7 [0x817de27] shmCreateSegment+0x107 from /opt/progress10/bin/_mprosrv
#8 [0x817e1db] shmFormatSegment+0x12d from /opt/progress10/bin/_mprosrv
#9 [0x817d54b] shmAllocate+0x14f from /opt/progress10/bin/_mprosrv
#10 [0x817d1cb] shmCreate+0x361 from /opt/progress10/bin/_mprosrv
#11 [0x80f6423] dbenv1+0x833 from /opt/progress10/bin/_mprosrv
#12 [0x80f5aa5] dbenv+0x45 from /opt/progress10/bin/_mprosrv
#13 [0x8120e59] dsmUserConnect+0xf9 from /opt/progress10/bin/_mprosrv
#14 [0x809dc83] doserve+0x1ee from /opt/progress10/bin/_mprosrv
#15 [0x809da77] main+0x109 from /opt/progress10/bin/_mprosrv
#16 [0x153ce6] __libc_start_main+0xe6 from /lib/libc.so.6

На втором сервере CentOS 6.2 64 bit, тот же OE Enterprise RDBMS запускается и работает без проблем

Кто-нибудь сталкивался с таким ? С чего начинать копать ?

Аватара пользователя
George
Старожил
Сообщения: 2871
Зарегистрирован: 12 май 2004, 17:03
Откуда: Питер

Re: Не запускается сервер БД на Linux (CentOS)

Сообщение George » 28 апр 2012, 14:00

В качестве теста попробуй запустить с маленьким значением -B.
Проблема может быть в параметрах ядра, отвечающих за максимальный размер сегмента разделяемой памяти.

Базоров Роман
Старожил
Сообщения: 105
Зарегистрирован: 20 мар 2006, 13:36
Откуда: г. Пенза

Сообщение Базоров Роман » 28 апр 2012, 14:21

sysctl.conf:

(default)
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 4294967295
kernel.shmall = 268435456

(added by me)
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
kernel.sem = 1024 32000 100 128
fs.file-max = 400000
kernel.shmmni = 4096

[root@host69n etc]# ulimit -a
core file size (blocks, -c) 100000
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 126773
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 300000
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 65000
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

Аватара пользователя
George
Старожил
Сообщения: 2871
Зарегистрирован: 12 май 2004, 17:03
Откуда: Питер

Сообщение George » 28 апр 2012, 14:29

Так с маленьким буферным пулом база запускает?

Базоров Роман
Старожил
Сообщения: 105
Зарегистрирован: 20 мар 2006, 13:36
Откуда: г. Пенза

Сообщение Базоров Роман » 05 май 2012, 08:33


Аватара пользователя
George
Старожил
Сообщения: 2871
Зарегистрирован: 12 май 2004, 17:03
Откуда: Питер

Сообщение George » 05 май 2012, 10:36