The Nx Witness service is restarting regularly
AnsweredThe "networkoptix-mediaserver.service" reboots almost every day on certain devices.
The following logs are frequently output for devices where the phenomenon occurs.
ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
Is there any possible cause or remedy?
Below is an excerpt of the server log and syslog.
[Server logs]
2022-02-06 21:08:07.921 10192 ERROR ASSERT: ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06 21:08:07.940 10192 ERROR ASSERT: ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06 21:08:07.947 10188 ERROR ASSERT: ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06 21:08:07.957 10188 ERROR ASSERT: ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06 21:08:07.963 10188 ERROR ASSERT: ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06 21:08:07.971 10188 ERROR ASSERT: ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06 21:08:07.977 10188 ERROR ASSERT: ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06 21:08:48.587 10188 INFO nx::vms::time_sync::ServerTimeSyncManager(0x7f74073d20, {75be986f-3978-87b7-ac5a-6be5b29f64fe}): Set sync time to the new value 1644149372301ms. Difference between new and old value is 280ms. rtt=74ms
2022-02-06 21:14:07.949 10192 ERROR ASSERT: ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06 21:14:07.961 10192 ERROR ASSERT: ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06 21:14:07.976 10189 ERROR ASSERT: ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06 21:14:07.982 10189 ERROR ASSERT: ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06 21:14:07.990 10189 ERROR ASSERT: ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06 21:14:07.998 10189 ERROR ASSERT: ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06 21:14:08.007 10189 ERROR ASSERT: ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06 21:17:16.825 9168 INFO START: ================================================================================
2022-02-06 21:17:16.826 9168 INFO START: Network Optix Media Server started, version: 4.2.0.32840, revision: c56b2bc06b90
2022-02-06 21:17:16.827 9168 INFO START: Binary path: /opt/networkoptix/mediaserver/bin/mediaserver-bin
2022-02-06 21:17:16.828 9168 INFO START: Log level: info
2022-02-06 21:17:16.829 9168 INFO START: Log file size: 10M, backup count: 25, file: /opt/networkoptix/mediaserver/var/log/log_file.log
2022-02-06 21:17:16.829 9168 INFO START: Mutex implementation: qt
2022-02-06 21:17:16.831 9168 INFO MediaServerProcess(0x559f989740): IniConfig iniFilesDir: /etc/nx_ini/
2022-02-06 21:17:16.874 9168 INFO nx::vms::server::RootFileSystem: Root tool enabled: false
[syslog]
2022-02-06T21:14:07.957794+09:00 localhost <daemon.info> mediaserver[10176]: >>> ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())
2022-02-06T21:14:08.010741+09:00 localhost <daemon.info> mediaserver[10176]: message repeated 6 times: [ >>> ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux_arm64-1/nx_vms/libs/nx_network/src/nx/network/http/http_async_client.cpp:333 (url.isValid())]
2022-02-06T21:14:14.799165+09:00 localhost <daemon.info> mediaserver[10176]: [matroska @ 0x7f50085e10] Using AVStream.codec.time_base as a timebase hint to the muxer is deprecated. Set AVStream.time_base instead.
2022-02-06T21:14:14.799463+09:00 localhost <daemon.info> mediaserver[10176]: [matroska @ 0x7f50085e10] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
2022-02-06T21:14:14.800463+09:00 localhost <daemon.info> mediaserver[10176]: [matroska @ 0x7f50085e10] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
:
: <omit> The "Using AVStream.codec" log is displayed repeatedly.
:
2022-02-06T21:17:01.529179+09:00 localhost <authpriv.info> CRON[9149]: pam_unix(cron:session): session opened for user root by (uid=0)
2022-02-06T21:17:01.531480+09:00 localhost <cron.info> CRON[9150]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
2022-02-06T21:17:01.545971+09:00 localhost <authpriv.info> CRON[9149]: pam_unix(cron:session): session closed for user root
2022-02-06T21:17:04.911842+09:00 localhost <daemon.info> mediaserver[10176]: [matroska @ 0x7f44890bc0] Using AVStream.codec.time_base as a timebase hint to the muxer is deprecated. Set AVStream.time_base instead.
2022-02-06T21:17:04.912327+09:00 localhost <daemon.info> mediaserver[10176]: [matroska @ 0x7f44890bc0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
2022-02-06T21:17:04.912568+09:00 localhost <daemon.info> mediaserver[10176]: [matroska @ 0x7f44890bc0] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
2022-02-06T21:17:13.701736+09:00 localhost <daemon.warning> systemd[1]: networkoptix-mediaserver.service: Main process exited, code=killed, status=11/SEGV
2022-02-06T21:17:13.702287+09:00 localhost <daemon.warning> systemd[1]: networkoptix-mediaserver.service: Failed with result 'signal'.
2022-02-06T21:17:13.849899+09:00 localhost <daemon.info> systemd[1]: networkoptix-mediaserver.service: Service hold-off time over, scheduling restart.
2022-02-06T21:17:13.851921+09:00 localhost <daemon.info> systemd[1]: networkoptix-mediaserver.service: Scheduled restart job, restart counter is at 10.
2022-02-06T21:17:13.855775+09:00 localhost <daemon.info> systemd[1]: Stopped Network Optix Media Server.
2022-02-06T21:17:13.862062+09:00 localhost <daemon.info> systemd[1]: Started Network Optix Media Server.
2022-02-06T21:17:14.204348+09:00 localhost <daemon.info> mediaserver[9153]: GDB is not available on the host.
2022-02-06T21:17:14.233241+09:00 localhost <daemon.info> mediaserver[9153]: --- Set ulimits:
2022-02-06T21:17:14.233627+09:00 localhost <daemon.info> mediaserver[9153]: core file size (blocks, -c) unlimited
2022-02-06T21:17:14.233792+09:00 localhost <daemon.info> mediaserver[9153]: data seg size (kbytes, -d) unlimited
-
Hi Kato-san,
Thanks for your questions and report.
This issue looks like the mediaserver service was killed due to some problems.
Are you comfortable if we create a ticket for you so you can provide more detail to us?
Thanks.0 -
Hi Ichiro-san,
Thank you for your reply.
Since it is not my own device, I need to confirm with the owner, but I would like to provide as much information as possible.Thanks.
0 -
Hi Kato-san,
Thanks, we are going to create a ticket for you.0 -
Hi Kato-san,
We have not heard back from you in a while, so we are going to assume your question has been answered .
Best Regards,
0
Please sign in to leave a comment.
Comments
4 comments