你好,我们的两台网关,在差不多相同的时候,看log好像是阻塞住了,不再打任何涂鸦相关的log,麻烦帮忙看下log。
【求助】【网关】sdk突然阻塞,不会再继续打log,重启后恢复
【求助】【网关】sdk突然阻塞,不会再继续打log,重启后恢复
- Attachments
-
- tuya阻塞log2.txt
- (85.66 MiB) Downloaded 23 times
-
- tuya阻塞log1.txt
- (3.01 MiB) Downloaded 20 times
Re: 【求助】【网关】sdk突然阻塞,不会再继续打log,重启后恢复
是不是运行的时间太久了然后串口工具的打印信息行数达到上限了
-
15115010048
- Posts: 3
Re: 【求助】【网关】sdk突然阻塞,不会再继续打log,重启后恢复
你好,有两个点需要和你确认一下。
1、当前上传的log文件是通过什么手段获取的呢?
2、重启后恢复,是重启SDK的主进程还是重启整个网关设备?
Re: 【求助】【网关】sdk突然阻塞,不会再继续打log,重启后恢复
1.我们使用了AddOutputTerm()接口重定向了sdk的log
2.重启了进程
-
15115010048
- Posts: 3
Re: 【求助】【网关】sdk突然阻塞,不会再继续打log,重启后恢复
注册重定向接口是写文件记录保存吗?卡死后将文件导出。
日志卡死时,网关相关功能是否还能正常使用呢?系统资源是否有异常
-
15115010048
- Posts: 3
Re: 【求助】【网关】sdk突然阻塞,不会再继续打log,重启后恢复
如果进程没用出现卡死和系统资源异常的状况,可以先检查下打印级别是否异常。GetLogManageAttr / tal_log_get_log_manage_attr / 以及模块打印日志级别tal_log_get_module_level(https://developer.tuya.com/cn/docs/iot- ... pz3t0azbqd)。 并且AddOutputTerm()接口注册的函数是同步执行的,回调中任意阻塞都可能导致原始打印调用点阻塞。