PHZ76 / RtspServer

RTSP Server , RTSP Pusher
MIT License
990 stars 356 forks source link

开启/关闭Rtsp服务,出现anon_inode:[eventpoll] 及 pipe 文件句柄泄漏 #58

Open yuyuliyuyuli opened 2 years ago

yuyuliyuyuli commented 2 years ago

写压力测试程序 ,不停的开启/关闭Rtsp服务,出现anoninode:[eventpoll] 及 pipe 文件句柄泄漏,修改EpollTaskScheduler::~EpollTaskScheduler() 析构函数 增加
if (epollfd
>= 0) { close(epollfd); epollfd = -1; }

TaskScheduler::~TaskScheduler() 析构函数 增加
wakeuppipe->Close();

增加上述代码后问题解决

791136190 commented 2 years ago

你好,可以请教一下工程的正确释放顺序应该如何做?部分指针delete会卡死。

PHZ76 commented 2 years ago

好的,已经修复,非常感谢你。最近工作忙,没注意。

zhongyiping commented 1 year ago

请问下 关闭Rtsp服务 释放顺序应该做