当前位置:首页 > python > 正文内容

信创麒麟主机下py服务import git时卡死问题

root2年前 (2024-12-26)python2195

操作系统信息如下

image.png

Kylin操作系统,版本略低。

python服务启动时一直处于卡住的状态
定位到服务代码 import git 的地方

看看git 这个依赖包有什么神奇之处

通过调试程序卡到了git 包的使用Popen的地方了

img_v3_02hu_9bf2a256-e90c-47d1-aeb5-2b594c564efg.jpg有问题的参数close_fds的值is_posix 这个测试是Ture

这个也是import 过来的

image.png

close_fds=True,此时除了文件描述符为0 , 1 and 2,其他子进程都要被杀掉。 1、kylin操作系统在python句柄继承应该是有问题的或者操作系统的接口不符合POSIX标准但python程序中被告知符合

扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=263

分享给朋友:
返回列表

上一篇:numpy学习地址

下一篇:uv 的使用

相关文章

python os 模块文件常用操作

123456import os #回去当前文件路径os.path.realpath(__file__)#获取文件是否存在os.path.exists(filepath)#获取文件大小os.path.getsize(fil...

python用requests发送模拟请求忽略https的认证,忽略警告

import warnings warnings.filterwarnings('ignore')在文件头添加忽略警告信息的输出r = requests.get('https://kyfw.12306.cn&#...

python 之optparse模块OptionParser

该模块让python脚本命令能够符合标准的Unix命令例程式每个命令行参数就是由参数名字符串和参数属性组成的。如 -f 或者 file 分别是长短参数名当你将所有的命令行参数都定义好了的时候,我们需要调用parse_args()方法赖际熙a...

python2的pip 不能使用或者使用总是报错

python2的pip 不能使用或者使用总是报错

python2.7   当然可能还有其他情况有的是pip版本升级过高,有的是pip有点问题无法执行pip的命令升级python2的 pip 一定要小心推荐命令:pip install --upgrad...

python 运行 出现 BrokenPipeError: [Errno 32] Broken pipe

这里是因为window创建多线程的问题window下创建线程有限制,当然linux下创建的线程也是有限制的但是window的数据是比较低的fromhttps://blog.csdn.net/qq_33666011/article/detai...

Python  os.system 和subprocess.popen 并发执行linux的性能对比

Python os.system 和subprocess.popen 并发执行linux的性能对比

os subprocess multiprocessing.dummy Pool ThreadPool command_list [] ()os.() start_time =&...