I would be very grateful for any ideas on how to find and fix broken modect to nodect links.
I have recently switched from pure modect processing to modect(on lowres streams) + nodect(on hi res streams). It allowed me to add one more camera, to lower overall system load (both cpu and shmem), and to get more smooth hires video capture (previously there were many dropped frames, especially when several monitors fire alarm at the same time).
However this early morning my "store" (nodect) monitors lost connectivity to thier "detect" (modect) counterparties. I.e. modect monitors correctly process incoming video, generate and store alarms for lowres video streams while nodect monitors "do not see" these alarms from their respective links.
The most odd thing is that of five cameras four broke and one still works as expected (i.e. it's modect monitor generate alarms, and nodect monitor stores hires video). According to zma_m*.log and zmc_m*.log files all the monitors work ok. They all capturing and analyzing all the time, yet all nodect monitors but one stopped switching into prealarm/alarm state from some point of time.
Being manually triggered one of the stuck nodect monitors saved alarmed event ok. After 'systemctl restart zoneminder' links restored their functionality, but shortly afterwards broke again (and again all except one that one worked before restart).
I have absolutely no idea where to see and what to check
