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

网关设备, 语音中控设备等
Post Reply
ROVER
Posts: 103

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

Attachments
tuya阻塞log2.txt
(85.66 MiB) Downloaded 22 times
tuya阻塞log1.txt
(3.01 MiB) Downloaded 19 times
Zelda
Posts: 1

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

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

15115010048
Posts: 3

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

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

ROVER
Posts: 103

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()接口注册的函数是同步执行的,回调中任意阻塞都可能导致原始打印调用点阻塞。

Post Reply