Page 1 of 1

Zoneminder kills itself after a few hours

Posted: Sat Mar 18, 2017 1:24 pm
by bomberb17
Hello, my setup is ZM 1.30 on ODROID XU4, Ubuntu server 16.04LTS, set to motion detect video on one USB webcam.
I've set the resolution to 352x288, Image Buffer Size 250, Warmup Frames 50, Pre Event Image Count 50, Post Event Image Count 75, Stream Replay Image Buffer 1000 and Alarm Frame Count 3.
The events/images directories are on a external USB 3.0 hard disk.
Average load when ZM runs is around 1.00.

The problem is that ZM suddenly stops working after some time running - it goes to the stop state for no apparent reason.
I attach the last piece of the log file below.
Can you help me find a solution?
Thanks

Code: Select all

....
Mar 18 13:49:28 odroid-server zma_m1[26653]: INF [Saloni: 108 - Gone into prealarm state]
Mar 18 13:49:44 odroid-server zmc_dvideo0[26127]: INF [Saloni: 6000 - Capturing at 27.78 fps]
Mar 18 13:50:17 odroid-server zmc_dvideo0[26127]: INF [Saloni: 7000 - Capturing at 27.78 fps]
Mar 18 13:50:51 odroid-server zmc_dvideo0[26127]: INF [Saloni: 8000 - Capturing at 30.30 fps]
Mar 18 13:51:00 odroid-server zma_m1[26653]: INF [Saloni: 1000 - Analysing at 9.01 fps]
Mar 18 13:51:25 odroid-server zmc_dvideo0[26127]: INF [Saloni: 9000 - Capturing at 29.41 fps]
Mar 18 13:51:59 odroid-server zmc_dvideo0[26127]: INF [Saloni: 10000 - Capturing at 29.41 fps]
Mar 18 13:52:33 odroid-server zmc_dvideo0[26127]: INF [Saloni: 11000 - Capturing at 29.41 fps]
Mar 18 13:52:40 odroid-server zma_m1[26653]: INF [Saloni: 2000 - Analysing at 10.00 fps]
Mar 18 13:53:07 odroid-server zmc_dvideo0[26127]: INF [Saloni: 12000 - Capturing at 29.41 fps]
Mar 18 13:53:41 odroid-server zmc_dvideo0[26127]: INF [Saloni: 13000 - Capturing at 29.41 fps]
Mar 18 13:54:20 odroid-server zmc_dvideo0[26127]: INF [Saloni: 14000 - Capturing at 29.41 fps]
Mar 18 13:54:26 odroid-server zma_m1[26653]: INF [Saloni: 3000 - Analysing at 9.43 fps]
Mar 18 13:54:55 odroid-server zmc_dvideo0[26127]: INF [Saloni: 15000 - Capturing at 25.64 fps]
Mar 18 13:55:29 odroid-server zmc_dvideo0[26127]: INF [Saloni: 16000 - Capturing at 28.57 fps]
Mar 18 13:56:03 odroid-server zmc_dvideo0[26127]: INF [Saloni: 17000 - Capturing at 29.41 fps]
Mar 18 13:56:10 odroid-server zma_m1[26653]: INF [Saloni: 4000 - Analysing at 9.90 fps]
Mar 18 13:56:37 odroid-server zmc_dvideo0[26127]: INF [Saloni: 18000 - Capturing at 29.41 fps]
Mar 18 13:56:42 odroid-server zma_m1[26653]: INF [Saloni: 4319 - Gone into prealarm state]
Mar 18 13:56:44 odroid-server zma_m1[26653]: INF [Saloni: 4321 - Gone into alarm state]
Mar 18 13:56:48 odroid-server zmwatch[26158]: INF [Analysis daemon for  Saloni needs restarting, time since last analysis 6 seconds (1489838208-1489838202)]
Mar 18 13:56:48 odroid-server zma_m1[26653]: INF [Saloni: 4321 - Opening new event 2003, alarm start]
Mar 18 13:56:50 odroid-server zmwatch[26158]: INF [Restarting analysis daemon for  Saloni]
Mar 18 13:56:53 odroid-server zmc_dvideo0[26127]: WAR [Buffer overrun at index 167, image 18417, slow down capture, speed up analysis or increase ring buffer size]
Mar 18 13:56:53 odroid-server zmdc[25990]: INF ['zma -m 1' sending stop to pid 26653 at 17/03/18 13:56:53]
Mar 18 13:56:56 odroid-server zma_m1[26653]: INF [Got signal 15 (Terminated), exiting]
Mar 18 13:57:01 odroid-server zmdc[25990]: WAR ['zma -m 1' has not stopped at 17/03/18 13:57:01. Sending KILL to pid 26653]
Mar 18 13:57:02 odroid-server zmc_dvideo0[26127]: WAR [Buffer overrun at index 167, image 18667, slow down capture, speed up analysis or increase ring buffer size]
Mar 18 13:57:02 odroid-server zmdc[25990]: INF ['zma -m 1' crashed, signal 8]
Mar 18 13:57:03 odroid-server zmc_dvideo0[26127]: WAR [Last image read from shared memory 20 seconds ago, zma may have gone away]
Mar 18 13:57:13 odroid-server zmwatch[26158]: INF [Analysis daemon for  Saloni needs restarting, time since last analysis 31 seconds (1489838233-1489838202)]
Mar 18 13:57:24 odroid-server zmc_dvideo0[26127]: INF [Saloni: 19000 - Capturing at 26.32 fps]
Mar 18 13:57:24 odroid-server zmwatch[26158]: INF [Restarting analysis daemon for  Saloni]
Mar 18 13:57:26 odroid-server zmdc[25990]: INF ['zma -m 1' starting at 17/03/18 13:57:26, pid = 27751]
Mar 18 13:57:26 odroid-server zmdc[27751]: INF ['zma -m 1' started at 17/03/18 13:57:26]
Mar 18 13:57:34 odroid-server zma_m1[27751]: INF [In mode 3/1, warming up]
Mar 18 13:57:35 odroid-server zma_m1[27751]: INF [Analysis fps (8.00) is lower than capturing fps (30.13), disabling adaptive skip feature]
Mar 18 13:57:58 odroid-server zmc_dvideo0[26127]: INF [Saloni: 20000 - Capturing at 22.73 fps]
Mar 18 13:57:59 odroid-server zma_m1[27751]: INF [Saloni: 209 - Gone into prealarm state]
Mar 18 13:58:02 odroid-server zma_m1[27751]: INF [Saloni: 211 - Gone into alarm state]
Mar 18 13:58:05 odroid-server zma_m1[27751]: INF [Saloni: 211 - Opening new event 2004, alarm start]
Mar 18 13:58:09 odroid-server zmc_dvideo0[26127]: WAR [Buffer overrun at index 42, image 20292, slow down capture, speed up analysis or increase ring buffer size]
Mar 18 13:58:12 odroid-server zma_m1[27751]: INF [Saloni: 212 - Gone into alert state]
Mar 18 13:58:13 odroid-server zmwatch[26158]: INF [Analysis daemon for  Saloni needs restarting, time since last analysis 13 seconds (1489838293-1489838280)]
Mar 18 13:58:15 odroid-server zmwatch[26158]: INF [Restarting analysis daemon for  Saloni]
Mar 18 13:58:17 odroid-server zma_m1[27751]: INF [Saloni: 213 - Gone back into alarm state]
Mar 18 13:58:19 odroid-server zmdc[25990]: INF ['zma -m 1' sending stop to pid 27751 at 17/03/18 13:58:19]
Mar 18 13:58:22 odroid-server zmc_dvideo0[26127]: WAR [Buffer overrun at index 100, image 20600, slow down capture, speed up analysis or increase ring buffer size]
Mar 18 13:58:25 odroid-server zma_m1[27751]: INF [Got signal 15 (Terminated), exiting]
Mar 18 13:58:25 odroid-server zma_m1[27751]: INF [Saloni: 214 - Closing event 2004, shutting down]
Mar 18 13:58:27 odroid-server zmc_dvideo0[26127]: WAR [Buffer overrun at index 209, image 20709, slow down capture, speed up analysis or increase ring buffer size]
Mar 18 13:58:28 odroid-server zmdc[25990]: INF ['zma -m 1' exited normally]
Mar 18 13:58:30 odroid-server zmc_dvideo0[26127]: WAR [Last image read from shared memory 1489838307 seconds ago, zma may have gone away]
Mar 18 13:58:39 odroid-server zmwatch[26158]: ERR [Error getting last capture time for  Saloni]
Mar 18 13:58:40 odroid-server zmwatch[26158]: INF [Restarting analysis daemon for  Saloni]
Mar 18 13:58:41 odroid-server zmc_dvideo0[26127]: INF [Saloni: 21000 - Capturing at 23.81 fps]
Mar 18 13:58:42 odroid-server zmdc[25990]: INF ['zma -m 1' starting at 17/03/18 13:58:42, pid = 27924]
Mar 18 13:58:42 odroid-server zmdc[27924]: INF ['zma -m 1' started at 17/03/18 13:58:42]
Mar 18 13:58:46 odroid-server zma_m1[27924]: INF [In mode 3/1, warming up]
Mar 18 13:58:46 odroid-server zma_m1[27924]: INF [Analysis fps (8.00) is lower than capturing fps (26.99), disabling adaptive skip feature]
Mar 18 13:59:05 odroid-server zma_m1[27924]: INF [Saloni: 173 - Gone into prealarm state]
Mar 18 13:59:07 odroid-server zma_m1[27924]: INF [Saloni: 175 - Gone into alarm state]
Mar 18 13:59:10 odroid-server zma_m1[27924]: INF [Saloni: 175 - Opening new event 2005, alarm start]
Mar 18 13:59:14 odroid-server zmwatch[26158]: INF [Analysis daemon for  Saloni needs restarting, time since last analysis 8 seconds (1489838354-1489838346)]
Mar 18 13:59:17 odroid-server zmc_dvideo0[26127]: WAR [Buffer overrun at index 246, image 21996, slow down capture, speed up analysis or increase ring buffer size]
Mar 18 13:59:17 odroid-server zmwatch[26158]: INF [Restarting analysis daemon for  Saloni]
Mar 18 13:59:18 odroid-server zmc_dvideo0[26127]: INF [Saloni: 22000 - Capturing at 27.03 fps]
Mar 18 13:59:19 odroid-server zmdc[25990]: INF ['zma -m 1' sending stop to pid 27924 at 17/03/18 13:59:19]
Mar 18 13:59:22 odroid-server zma_m1[27924]: INF [Got signal 15 (Terminated), exiting]
Mar 18 13:59:25 odroid-server zma_m1[27924]: INF [Saloni: 176 - Closing event 2005, shutting down]
Mar 18 13:59:26 odroid-server zmdc[25990]: INF ['zma -m 1' exited normally]
Mar 18 13:59:52 odroid-server zmwatch[26158]: ERR [Error getting last capture time for  Saloni]
Mar 18 13:59:52 odroid-server zmc_dvideo0[26127]: INF [Saloni: 23000 - Capturing at 29.41 fps]
Mar 18 13:59:53 odroid-server zmwatch[26158]: INF [Restarting analysis daemon for  Saloni]
Mar 18 13:59:56 odroid-server zmdc[25990]: INF ['zma -m 1' starting at 17/03/18 13:59:56, pid = 28089]
Mar 18 13:59:56 odroid-server zmdc[28089]: INF ['zma -m 1' started at 17/03/18 13:59:56]
Mar 18 14:00:02 odroid-server zma_m1[28089]: INF [In mode 3/1, warming up]
Mar 18 14:00:04 odroid-server zma_m1[28089]: INF [Analysis fps (8.00) is lower than capturing fps (30.14), disabling adaptive skip feature]
Mar 18 14:00:10 odroid-server zma_m1[28089]: INF [Saloni: 051 - Gone into prealarm state]
Mar 18 14:00:13 odroid-server zma_m1[28089]: INF [Saloni: 053 - Gone into alarm state]
Mar 18 14:00:16 odroid-server zmwatch[26158]: INF [Analysis daemon for  Saloni needs restarting, time since last analysis 6 seconds (1489838416-1489838410)]
Mar 18 14:00:17 odroid-server zmwatch[26158]: INF [Restarting analysis daemon for  Saloni]
Mar 18 14:00:19 odroid-server zma_m1[28089]: INF [Saloni: 053 - Opening new event 2006, alarm start]
Mar 18 14:00:20 odroid-server zmc_dvideo0[26127]: WAR [Buffer overrun at index 33, image 23783, slow down capture, speed up analysis or increase ring buffer size]
Mar 18 14:00:20 odroid-server zmdc[25990]: INF ['zma -m 1' sending stop to pid 28089 at 17/03/18 14:00:20]
Mar 18 14:00:29 odroid-server zma_m1[28089]: INF [Got signal 15 (Terminated), exiting]
Mar 18 14:00:30 odroid-server zmc_dvideo0[26127]: INF [Saloni: 24000 - Capturing at 27.03 fps]
Mar 18 14:00:31 odroid-server zmc_dvideo0[26127]: WAR [Buffer overrun at index 33, image 24033, slow down capture, speed up analysis or increase ring buffer size]
Mar 18 14:00:31 odroid-server zmdc[25990]: WAR ['zma -m 1' has not stopped at 17/03/18 14:00:31. Sending KILL to pid 28089]
Mar 18 14:00:32 odroid-server zmc_dvideo0[26127]: WAR [Last image read from shared memory 21 seconds ago, zma may have gone away]
Mar 18 14:00:32 odroid-server zmdc[25990]: INF ['zma -m 1' crashed, signal 8]
Mar 18 14:00:43 odroid-server zmwatch[26158]: INF [Analysis daemon for  Saloni needs restarting, time since last analysis 33 seconds (1489838443-1489838410)]
Mar 18 14:00:44 odroid-server zmwatch[26158]: INF [Restarting analysis daemon for  Saloni]
Mar 18 14:00:45 odroid-server zmdc[28197]: INF ['zma -m 1' started at 17/03/18 14:00:45]
Mar 18 14:00:45 odroid-server zmdc[25990]: INF ['zma -m 1' starting at 17/03/18 14:00:45, pid = 28197]
Mar 18 14:00:48 odroid-server zmaudit[26135]: INF [Database event '1/1391' does not exist in filesystem]
Mar 18 14:00:50 odroid-server zma_m1[28197]: INF [In mode 3/1, warming up]
Mar 18 14:00:53 odroid-server zma_m1[28197]: INF [Analysis fps (8.00) is lower than capturing fps (30.06), disabling adaptive skip feature]
Mar 18 14:00:53 odroid-server zmaudit[26135]: INF [deleting]
Mar 18 14:00:55 odroid-server zmaudit[26135]: INF [Database event '1/964' does not exist in filesystem]
Mar 18 14:00:57 odroid-server zmaudit[26135]: INF [deleting]
Mar 18 14:01:07 odroid-server zmaudit[26135]: INF [Database event '1/1978' does not exist in filesystem but too young to delete.]
Mar 18 14:01:12 odroid-server zmc_dvideo0[26127]: INF [Saloni: 25000 - Capturing at 27.78 fps]
Mar 18 14:01:13 odroid-server zmaudit[26135]: INF [Database event '1/1892' does not exist in filesystem but too young to delete.]
Mar 18 14:01:14 odroid-server zma_m1[28197]: INF [Saloni: 106 - Gone into prealarm state]
Mar 18 14:01:15 odroid-server zmaudit[26135]: INF [Database event '1/1834' does not exist in filesystem but too young to delete.]
Mar 18 14:01:16 odroid-server zma_m1[28197]: INF [Saloni: 108 - Gone into alarm state]
Mar 18 14:01:17 odroid-server zmaudit[26135]: INF [Database event '1/1876' does not exist in filesystem but too young to delete.]
Mar 18 14:01:18 odroid-server zmaudit[26135]: INF [Database event '1/1981' does not exist in filesystem but too young to delete.]
Mar 18 14:01:18 odroid-server zmaudit[26135]: INF [Database event '1/1753' does not exist in filesystem]
Mar 18 14:01:19 odroid-server zmaudit[26135]: INF [deleting]
Mar 18 14:01:22 odroid-server zmaudit[26135]: INF [Database event '1/1220' does not exist in filesystem]
Mar 18 14:01:22 odroid-server zma_m1[28197]: INF [Saloni: 108 - Opening new event 2007, alarm start]
Mar 18 14:01:23 odroid-server zmaudit[26135]: INF [deleting]
Mar 18 14:01:24 odroid-server zmc_dvideo0[26127]: WAR [Buffer overrun at index 29, image 25279, slow down capture, speed up analysis or increase ring buffer size]
Mar 18 14:01:26 odroid-server zmaudit[26135]: INF [Database event '1/1639' does not exist in filesystem]
Mar 18 14:01:27 odroid-server zmaudit[26135]: INF [deleting]
Mar 18 14:01:29 odroid-server zmaudit[26135]: INF [Database event '1/1708' does not exist in filesystem]
Mar 18 14:01:29 odroid-server zma_m1[28197]: INF [Saloni: 109 - Gone into alert state]
Mar 18 14:01:29 odroid-server zmwatch[26158]: INF [Analysis daemon for  Saloni needs restarting, time since last analysis 15 seconds (1489838489-1489838474)]
Mar 18 14:01:30 odroid-server zmaudit[26135]: INF [deleting]
Mar 18 14:01:30 odroid-server zmwatch[26158]: INF [Restarting analysis daemon for  Saloni]
Mar 18 14:01:37 odroid-server zmdc[25990]: INF ['zma -m 1' sending stop to pid 28197 at 17/03/18 14:01:37]
Mar 18 14:01:38 odroid-server zmaudit[26135]: INF [Database event '1/1053' does not exist in filesystem]
Mar 18 14:01:41 odroid-server zma_m1[28197]: INF [Got signal 15 (Terminated), exiting]
Mar 18 14:01:41 odroid-server zmc_dvideo0[26127]: WAR [Buffer overrun at index 232, image 25732, slow down capture, speed up analysis or increase ring buffer size]
Mar 18 14:01:42 odroid-server zmaudit[26135]: INF [deleting]
Mar 18 14:01:44 odroid-server zma_m1[28197]: INF [Saloni: 112 - Closing event 2007, shutting down]
Mar 18 14:01:46 odroid-server zmdc[25990]: WAR ['zma -m 1' has not stopped at 17/03/18 14:01:46. Sending KILL to pid 28197]
Mar 18 14:01:50 odroid-server zmdc[25990]: INF ['zma -m 1' exited normally]
Mar 18 14:01:50 odroid-server zmaudit[26135]: INF [Database event '1/1855' does not exist in filesystem but too young to delete.]
Mar 18 14:01:51 odroid-server zmpkg[28328]: INF [Sanity checking States table...]
Mar 18 14:01:52 odroid-server zmc_dvideo0[26127]: INF [Saloni: 26000 - Capturing at 21.74 fps]
Mar 18 14:01:52 odroid-server zmaudit[26135]: INF [Database event '1/1249' does not exist in filesystem]
Mar 18 14:01:52 odroid-server zmpkg[28328]: INF [Command: stop]
Mar 18 14:01:53 odroid-server zmaudit[26135]: INF [deleting]
Mar 18 14:01:55 odroid-server zmc_dvideo0[26127]: INF [Got signal 15 (Terminated), exiting]


Re: Zoneminder kills itself after a few hours

Posted: Sat Mar 18, 2017 2:07 pm
by PacoLM
Which version of 1.30 is? There was one that had a memory leak and kept filling the /run/shm directory (shared memory). Could you post the output of the di command (or df -h, if you do not have di installed).

Hope it helps,
PacoLM

Re: Zoneminder kills itself after a few hours

Posted: Sat Mar 18, 2017 6:45 pm
by bomberb17
It's 1.30.0

Code: Select all

bomberb17@odroid-server:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            745M     0  745M   0% /dev
tmpfs           200M   23M  177M  12% /run
/dev/mmcblk0p2  3,6G  2,1G  1,3G  62% /
tmpfs           996M   73M  924M   8% /dev/shm
tmpfs           5,0M     0  5,0M   0% /run/lock
tmpfs           996M     0  996M   0% /sys/fs/cgroup
/dev/mmcblk0p1  100M  5,2M   95M   6% /media/boot
/dev/sda1       2,7T  964G  1,7T  37% /home/bomberb17/hard_disk
cgmfs           100K     0  100K   0% /run/cgmanager/fs
tmpfs           200M     0  200M   0% /run/user/1000


Re: Zoneminder kills itself after a few hours

Posted: Sun Mar 19, 2017 2:05 am
by bbunge
Might be the external USB drive. Is it going to sleep on you?

How are you mounting the USB drive?

You may want to look at this for mounting your USB drive. https://wiki.zoneminder.com/Common_Issu ... ive_or_NAS
It was written for internal drives or NAS but it can be used to mount USB.

Or another way using Webmin viewtopic.php?f=12&p=99398#p99398