docker python : dont start new thread

博主在一台机器上部署测试环境时,启动报错无法开启新线程,无论是自己创建的线程还是Kafka consumer的线程都报错。尝试加大Docker资源限制等方案无果,最终发现是Docker和容器内系统版本不匹配,使用Ubuntu20.04为基础镜像安装Python后启动成功。
部署运行你感兴趣的模型镜像

故事: 原来有一套开发环境 ,想再一个机器上部署个测试环境, 都准备好启动的时候, 报了dont start new thread 在这个错, 无法启动新线程.  无论是你自己通过threading的线程还是 kafka consumer的线程, 都报错.

解决经过: 看了很多帖子, 说使用ulimits加大doker对资源的限制等一堆方案, 都不行. 最后看到有人说是docker和容器内系统版本不匹配导致的, 报着死马当活马医的心态, 开搞.

解决方案: 使用ubuntu20.04文基础镜像, 再安装python(方法我上一个帖子有), 然后用这个启动python果然可以了. 

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值