信创麒麟主机下py服务import git时卡死问题
操作系统信息如下
Kylin操作系统,版本略低。
python服务启动时一直处于卡住的状态
定位到服务代码 import git 的地方
看看git 这个依赖包有什么神奇之处
通过调试程序卡到了git 包的使用Popen的地方了
有问题的参数close_fds的值is_posix 这个测试是Ture
这个也是import 过来的
close_fds=True,此时除了文件描述符为0 , 1 and 2,其他子进程都要被杀掉。 1、kylin操作系统在python句柄继承应该是有问题的或者操作系统的接口不符合POSIX标准但python程序中被告知符合