逸思杂陈

逸思杂陈

马上订阅 逸思杂陈 RSS 更新: https://blog.ponder.work/atom.xml

关闭子进程打开的文件描述符

2022年8月30日 22:48

我们在测试代码时,由于需要经常重启服务,经常会发现服务端口被占用。
一般kill掉后台进程就ok了,但是如果服务有启动一些常驻的后台程序,可能也会导致端口不能释放。

在类UNIX系统中,一切被打开的文件、端口被抽象为文件描述符(file descriptor)
从python3.4开始,文件描述符默认是non-inheritable,也就是子进程不会共享文件描述符。

剩余内容已隐藏

查看完整文章以阅读更多