I've been trying to get a high resolution camera to record but have been getting issues that I've captured below:
Code: Select all
2018-09-28 12:24:59 web_js 12738 ERR getStreamCmdResponse stream error: No data to read from socket - checkStreamForErrors() ?view=watch
2018-09-28 12:24:57 web_php 12738 ERR Timed out waiting for msg /var/run/zm/zms-178788s.sock /usr/share/zoneminder/www/ajax/stream.php 90
2018-09-28 12:24:57 web_php 12738 ERR No data to read from socket /usr/share/zoneminder/www/includes/functions.php 2042
2018-09-28 12:24:53 zms_m2 10848 ERR Frame send time 140 msec too slow, throttling maxfps to 13.33 zm_monitorstream.cpp 423
2018-09-28 12:24:51 zms_m2 10848 ERR Frame send time 52 msec too slow, throttling maxfps to 20.00 zm_monitorstream.cpp 423
2018-09-28 11:00:56 zms_m2 10848 WAR no last_frame_sent. Shouldn't happen. frame_mod was (1) frame_count (0) zm_monitorstream.cpp 705
2018-09-28 11:00:55 web_js 1376 ERR getStreamCmdResponse stream error: Socket /var/run/zm/zms-847235s.sock does not exist. This file is created by zms, and since it does not exist, either zms did not run, or zms exited early. Please check your zms logs and ensure that CGI is enabled in apache and check that the PATH_ZMS is set correctly. Make sure that ZM is actually recording. If you are trying to view a live stream and the capture process (zmc) is not running then zms will exit. Please go to http://zoneminder.readthedocs.io/en/latest/faq.html#why-can-t-i-see-streamed-images-when-i-can-see-stills-in-the-zone-window-etc for more information. - checkStreamForErrors() ?view=watch
2018-09-28 11:00:55 web_php 1376 ERR Socket /var/run/zm/zms-847235s.sock does not exist. This file is created by zms, and since it does not exist, either zms did not run, or zms exited early. Please check your zms logs and ensure that CGI is enabled in apache and check that the PATH_ZMS is set correctly. Make sure that ZM is actually recording. If you are trying to view a live stream and the capture process (zmc) is not running then zms will exit. Please go to http://zoneminder.readthedocs.io/en/latest/faq.html#why-can-t-i-see-streamed-images-when-i-can-see-stills-in-the-zone-window-etc for more information. /usr/share/zoneminder/www/includes/functions.php 2042
2018-09-28 11:00:54 zmdc 934 ERR 'zma -m 2' exited abnormally, exit status 255 zmdc.pl
2018-09-28 11:00:54 zma_m2 10843 ERR Got empty memory map file size 0, is the zmc process for this monitor running? zm_monitor.cpp 538
2018-09-28 11:00:51 zmdc 934 WAR Can't find process with command of 'zma -m 2' zmdc.pl
2018-09-28 11:00:49 web_js 12733 ERR getStreamCmdResponse stream error: Socket /var/run/zm/zms-805157s.sock does not exist. This file is created by zms, and since it does not exist, either zms did not run, or zms exited early. Please check your zms logs and ensure that CGI is enabled in apache and check that the PATH_ZMS is set correctly. Make sure that ZM is actually recording. If you are trying to view a live stream and the capture process (zmc) is not running then zms will exit. Please go to http://zoneminder.readthedocs.io/en/latest/faq.html#why-can-t-i-see-streamed-images-when-i-can-see-stills-in-the-zone-window-etc for more information. - checkStreamForErrors() ?view=watch
2018-09-28 11:00:49 web_php 12733 ERR Socket /var/run/zm/zms-805157s.sock does not exist. This file is created by zms, and since it does not exist, either zms did not run, or zms exited early. Please check your zms logs and ensure that CGI is enabled in apache and check that the PATH_ZMS is set correctly. Make sure that ZM is actually recording. If you are trying to view a live stream and the capture process (zmc) is not running then zms will exit. Please go to http://zoneminder.readthedocs.io/en/latest/faq.html#why-can-t-i-see-streamed-images-when-i-can-see-stills-in-the-zone-window-etc for more information. /usr/share/zoneminder/www/includes/functions.php 2042
2018-09-28 11:00:49 zms_m2 10772 ERR Terminating, last frame sent time 10.011283 secs more than maximum of 10.000000 zm_monitorstream.cpp 707
2018-09-28 11:00:39 web_js 27739 ERR getStreamCmdResponse stream error: No data to read from socket - checkStreamForErrors() ?view=watch
2018-09-28 11:00:39 web_php 27739 ERR No data to read from socket /usr/share/zoneminder/www/includes/functions.php 2042
2018-09-28 11:00:39 web_php 27739 ERR Timed out waiting for msg /var/run/zm/zms-865648s.sock /usr/share/zoneminder/www/ajax/stream.php 90
2018-09-28 11:00:37 zms_m2 1643 ERR Terminating, last frame sent time 10.007318 secs more than maximum of 10.000000 zm_monitorstream.cpp 707
2018-09-28 10:44:42 web_js 1376 ERR Uncaught TypeError: Cannot read property 'isDisplayed' of undefined
Code: Select all
{conf.d} $ ls -l /run/shm/zm* | awk 'BEGIN {sum=0} {sum += $5} END {print sum/1024/1024."M"}'
576.656M
{conf.d} $ free -m
total used free shared buff/cache available
Mem: 15981 8784 168 698 7029 6171
Swap: 7624 1754 5870
The camera is a 2592 x 1944 resolution 32 bit camera.
Buffer info is:
Image buffer size: 30
Storage:
h264 camera passthrough
enable sound is checked.
It seems to work most of the time, but there are glitches like above - usually when alarming, which causes the event to contain a spinning circle instead of a video. It seems the video is cleared out at a later date all together, perhaps by disk usage check?
Anyways, the shared memory worked with an image buffer size of 45, 150, and 300 which doesn't seem to affect anything. Eventually it gets into a state where the services don't restart so it's not viewable until I go and play with the settings which seems to cause a restart.
Edit:
I believe this was caused by high bitrate in the recordings. I've lowered the bitrate from 8000 to 5000 and change the resolution to a wide angle view and the issue seems resolved.