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

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

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

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

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

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

15115010048
Posts: 4

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

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

ROVER
Posts: 104

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

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

15115010048
Posts: 4

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

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

15115010048
Posts: 4

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

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

ROVER
Posts: 104

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

你好,我们这边最近有出现了几次初始化的时候,sdk卡住的情况,我们跟踪log看了下,发现是卡在user_svc_init(),我们有保存问题出现时的tuya_db_file,请问能帮忙分析下吗

Attachments
1.zip
(1.11 KiB) Downloaded 7 times
15115010048
Posts: 4

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

是log显示数据库文件有什么问题嘛?直接查看db文件并不能确定是否存在问题的,需要提供日志进一步了解。

Post Reply