We checked the report. In the logs provided, there are no any multiple recordings, but single stream recodings only, and all of them seems to be successful. So the problem seems to be not reproduced during the last 3 hours (logs collection time by default).
In the ticket WCS-4053 scope, we plan to optimize recording flow to exclude an excessive file rewriting, and to write MP4 header on the fly. This should allow to play the file even if recording was incorrectly stopped. But this may require a time.
You can do the following for more stable server work:
1. Add more Java heap space. Now, you're using a default Java heap size 1 Gb. It may be not enough because recording data are kept in Java heap memory. We recommend to use 1/2 of server RAM, 6 Gb in your case
2. Seems you are using JDK 8 and CMS garbage collector. We recommend to update JDK to 14 or 15:
JDK 14,
JDK 15 and enable ZGC:
The Z Garbage Collector. This may reduce a garbage collection pauses in Java machine work cycle, and increase a performance.