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

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

root5个月前 (12-26)python534

操作系统信息如下

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学习地址

没有最新的文章了...

相关文章

python创建多层目录的方式

创建文件夹时,可能不存在中间层的文件夹路径。想要实现类似linux命令的:mkdir -p  path将 os.mkdir 改成  os.makedirs(path)这样中间路径不存在会自动补全...

python csvw格式文件转parquet格式文件

用到的包: pandas    pyarrow    pandas pd df pd.(,,) df.()要求csv文件 要有头行一定要安装pyarro...

雪花算法 Snowflake python 实现代码

import time import logging # 分配位置 WORKER_BITS = 5 DATACENTER_BITS = 5 SEQUENCE...

fnmatch 模块判断路径是否符合要求,支持通配符

from fnmatch import fnmatchyour_path = ""your_rule = ""print(fnmatch('EqualsAlwaysTrue.java'...

python 环境变量 conda 包管理 virtualenv 工具

conda 环境conda -h 查看帮助conda env list 查看所有虚拟环境deactivate 退出虚拟环境activate  环境名  进入虚拟环境virtualenv  环境workon&nb...

Jenkins启动服务时环境变量的缺失问题

k8s部署的服务背景:Jenkins启动的服务在获取指定环境变量时出现非预想结果不是环境变量确实,是Jenkins在对环境变量为空的内容,不作为环境变量。当获取时,结果是None虽然在pod中手动获取环境变量是空字符串,echo $test...