现象:系统运行一段时间不能控制云台,但是单独运行test进程可以控制云台。
原因:发现文件句柄泄露。系统为每个进程分配1024个文件描述符,当某个进程文件描述符泄露时,过一段时间描述符都用完了,所以OPEN失败,最终倒是云台没有控制了。
然后单独的test进程手动刚刚运行则可以。
符:查看单个进程的文件描述符使用情况方法如下:
1.登陆板子
2.cd /proc/进程号/
3.ls fd -l
本文探讨了一个特定的现象:系统运行一段时间后无法控制云台,但通过单独运行test进程却能成功控制。原因是系统中存在文件描述符泄露问题,导致文件描述符耗尽,进而影响云台的正常控制。
现象:系统运行一段时间不能控制云台,但是单独运行test进程可以控制云台。
原因:发现文件句柄泄露。系统为每个进程分配1024个文件描述符,当某个进程文件描述符泄露时,过一段时间描述符都用完了,所以OPEN失败,最终倒是云台没有控制了。
然后单独的test进程手动刚刚运行则可以。
符:查看单个进程的文件描述符使用情况方法如下:
1.登陆板子
2.cd /proc/进程号/
3.ls fd -l

被折叠的 条评论
为什么被折叠?