现象:系统运行一段时间不能控制云台,但是单独运行test进程可以控制云台。
原因:发现文件句柄泄露。系统为每个进程分配1024个文件描述符,当某个进程文件描述符泄露时,过一段时间描述符都用完了,所以OPEN失败,最终倒是云台没有控制了。
然后单独的test进程手动刚刚运行则可以。
符:查看单个进程的文件描述符使用情况方法如下:
1.登陆板子
2.cd /proc/进程号/
3.ls fd -l
现象:系统运行一段时间不能控制云台,但是单独运行test进程可以控制云台。
原因:发现文件句柄泄露。系统为每个进程分配1024个文件描述符,当某个进程文件描述符泄露时,过一段时间描述符都用完了,所以OPEN失败,最终倒是云台没有控制了。
然后单独的test进程手动刚刚运行则可以。
符:查看单个进程的文件描述符使用情况方法如下:
1.登陆板子
2.cd /proc/进程号/
3.ls fd -l