我们在测试代码时,由于需要经常重启服务,经常会发现服务端口被占用。 一般kill掉后台进程就ok了,但是如果服务有启动一些常驻的后台程序,可能也会导致端口不能释放。 在类UNIX系统中,一切被打开的文件、端口被抽象为文件描述符(file descriptor) 从python3.4开始,文件描述符默认是non-inheritable,也就是子进程不会共享文件描述符。 问题 一般为了实现多进程、多线…
我们在测试代码时,由于需要经常重启服务,经常会发现服务端口被占用。 一般kill掉后台进程就ok了,但是如果服务有启动一些常驻的后台程序,可能也会导致端口不能释放。 在类UNIX系统中,一切被打开的文件、端口被抽象为文件描述符(file descriptor) 从python3.4开始,文件描述符默认是non-inheritable,也就是子进程不会共享文件描述符。 问题 一般为了实现多进程、多线…
讨论
登录后参与讨论
还没有评论,来说第一句吧。