PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zoneminder Shared Memory



obelix
17.10.10, 10:53
Hallo.

Ich bekomme nach etwas Laufzeit (15 - 20 Stunden) Shared Memory Fehlermeldungen bei Zoneminder.


10/17/10 10:07:40.563881 zms[12325].INF-zm_debug.c/292 [New Debug Level = 1, New Debug Log = /var/log/zm/zm_debug.log.12325]
10/17/10 10:07:40.564494 zms[12325].DB1-zms.cpp/98 [Query: mode=jpeg&monitor=4&scale=100&maxfps=10&buffer=1000&connkey=246856&rand=1287302860]
10/17/10 10:07:40.566181 zms[12325].DB1-zm_monitor.cpp/2262 [Got 1 monitors]
10/17/10 10:07:40.571879 zms[12325].DB1-zm_monitor.cpp/338 [monitor purpose=0]
10/17/10 10:07:40.571979 zms[12325].DB1-zm_monitor.cpp/345 [mem.size=36865192]
10/17/10 10:07:40.572127 zms[12325].WAR-zm_monitor.cpp/437 [Shared data not initialised by capture daemon, some query functions may not be available or produce invalid results]
10/17/10 10:07:40.572867 zms[12325].DB1-zm_zone.cpp/50 [Initialised zone 0/All - 1 - 640x480 - Rgb:ff0000, CM:3, MnAT:15, MxAT:0, MnAP:50, MxAP:75000, FB:3x3, MnFP:50, MxFP:50000, MnBS:10, MxBS:0, MnB:0, MxB:0, OF: 0]
10/17/10 10:07:40.590641 zms[12325].DB1-zm_monitor.cpp/458 [Monitor Foscam has function 3]
10/17/10 10:07:40.590720 zms[12325].DB1-zm_monitor.cpp/459 [Monitor Foscam LBF = '%N - %y/%m/%d %H:%M:%S', LBX = 0, LBY = 0]
10/17/10 10:07:40.590744 zms[12325].DB1-zm_monitor.cpp/460 [Monitor Foscam IBC = 40, WUC = 25, pEC = 10, PEC = 10, EAF = 1, FRI = 1000, RBP = 7, FM = 0]
10/17/10 10:07:40.590769 zms[12325].DB1-zm_monitor.cpp/2459 [Loaded monitor 4(Foscam), 0 zones]
10/17/10 10:07:40.658619 zms[12325].WAR-zm_monitor.cpp/3564 [Unable to store frame as shared memory invalid]
10/17/10 10:07:42.159622 zms[12325].DB1-zm_monitor.cpp/3125 [Got QUERY command, sending STATUS]
10/17/10 10:07:51.161435 zms[12325].ERR-zm_monitor.cpp/3579 [Terminating, last frame sent time 10.049147 secs more than maximum of 10.000000]
10/17/10 10:07:51.162183 zms[12325].DB1-zm_monitor.cpp/3588 [Cleaning swap files from /tmp/zmswap-m4/zmswap-q246856]
10/17/10 10:07:51.162368 zms[12325].DB1-zm_monitor.cpp/3616 [Can't glob '/tmp/zmswap-m4/zmswap-q246856/*.*': 3]

Ich habe schon die FAQ von Zoneminder gelesen. Dort steht, dass man folgende Einstellung überprüfen soll:


cat /proc/sys/kernel/shmall
cat /proc/sys/kernel/shmmax

Diese sind bei meinem System worauf Zoneminder mit openSUSE 11.3 (AMD XP 1800+ und 1GB RAM) läuft:


cat /proc/sys/kernel/shmall: 268435200
cat /proc/sys/kernel/shmmax: 4294967295

Dies sind die Standardeinstellungen und sollten doch eigentlich ausreichen, oder? Jedenfalls gehen die Meldungen erst weg, wenn ich den Rechner rebootet habe. Neustart der einzelnen Dienste (Zoneminder, MySQL, Apache) hat nicht geholfen.

Gibt es denn Erfahrungswerte bezüglich Shared Memory bei Zoneminder? Habe ich vielleicht die Cam (Foscam FI8905W) falsch parametrisiert?

Danke und Gruß

Obelix

Obelix