Page 1 of 1

【求助】【网关】sdk突然阻塞,不会再继续打log,重启后恢复

Posted: 2025年 Nov 26日 17:01
by ROVER

你好,我们的两台网关,在差不多相同的时候,看log好像是阻塞住了,不再打任何涂鸦相关的log,麻烦帮忙看下log。


Re: 【求助】【网关】sdk突然阻塞,不会再继续打log,重启后恢复

Posted: 2025年 Nov 26日 17:45
by Zelda

是不是运行的时间太久了然后串口工具的打印信息行数达到上限了


Re: 【求助】【网关】sdk突然阻塞,不会再继续打log,重启后恢复

Posted: 2025年 Nov 26日 18:06
by 15115010048

你好,有两个点需要和你确认一下。
1、当前上传的log文件是通过什么手段获取的呢?
2、重启后恢复,是重启SDK的主进程还是重启整个网关设备?


Re: 【求助】【网关】sdk突然阻塞,不会再继续打log,重启后恢复

Posted: 2025年 Dec 5日 10:15
by ROVER

1.我们使用了AddOutputTerm()接口重定向了sdk的log
2.重启了进程


Re: 【求助】【网关】sdk突然阻塞,不会再继续打log,重启后恢复

Posted: 2025年 Dec 5日 11:18
by 15115010048

注册重定向接口是写文件记录保存吗?卡死后将文件导出。
日志卡死时,网关相关功能是否还能正常使用呢?系统资源是否有异常


Re: 【求助】【网关】sdk突然阻塞,不会再继续打log,重启后恢复

Posted: 2025年 Dec 5日 14:25
by 15115010048

如果进程没用出现卡死和系统资源异常的状况,可以先检查下打印级别是否异常。GetLogManageAttr / tal_log_get_log_manage_attr / 以及模块打印日志级别tal_log_get_module_level(https://developer.tuya.com/cn/docs/iot- ... pz3t0azbqd)。 并且AddOutputTerm()接口注册的函数是同步执行的,回调中任意阻塞都可能导致原始打印调用点阻塞。