请选择 进入手机版 | 继续访问电脑版

UBAINS

 找回密码
 立即注册
搜索
热搜: UBAINS
查看: 2125|回复: 0

[编程技巧] 掌握几种调试方法,快速定位错误

[复制链接]

71

主题

75

帖子

706

积分

公司员工

积分
706
发表于 2021-11-16 08:41:16 | 显示全部楼层 |阅读模式
本帖最后由 zhengxb 于 2021-11-16 19:08 编辑

1.端口监测显示的内容主要是程序中自定义的sendLog产生的数据



2.调试助手,实时的设备反馈信息
设备端口的执行都会产生实时的数据,如果 断电器的开关,串口、网络的发送接收数据等。


3.查看日志
使用shell工具如XSHELL ,PUTTY等进行实时查看
ssh ftpuser@192.168.1.xxx
输入密码ftpuser
tail -100f System/Log/c.log
与2调试助手调式的工具一致,

tail -100f System/Log/i.log
主是产生的数据为_HTTP,_TCP等接口的报错日志

tail -100f System/Log/i.log
监测程序执行过程中的CPU,内存,硬盘数据,用于判断程序是否存在死循环导致的CPU爆满

可以通过  tail -100f System/Log/i.log | grep ERROR 过滤查找相关的数据

4.下载日志

通过SFTP工具下载System/Log/目录下的日志,用于分析历史的问题




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

Archiver|手机版|小黑屋|BBS.UBAINSYUN.COM

GMT+8, 2022-6-30 07:01 , Processed in 0.034729 second(s), 20 queries .

Powered by UBAINS! X3.4

© 2001-2017 UBAINS Inc.

快速回复 返回顶部 返回列表