首页 > 解决方案 > Docker容器无法重启,因为python应用服务被吸,无法被杀死

问题描述

我的 python 应用程序(使用 Tornado Web 框架)在 alpine linux 容器中运行,并且当它变得无响应时,它经常会进入一个奇怪的状态。(此时我不知道是什么导致了这个问题)一旦它进入这个状态,我什至无法重新启动那个容器。从中恢复的唯一方法是重新启动 docker 服务(请注意,这是一个开发环境,所以我可以在那里访问)。当我远程连接到该容器并尝试终止有问题的 python 服务时,我意识到无论我使用什么终止命令,该项目都不会被终止。知道那里发生了什么吗?

bash-5.0# cat /etc/os-release
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.11.5
PRETTY_NAME="Alpine Linux v3.11"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://bugs.alpinelinux.org/"
bash-5.0#


bash-5.0# python --version
Python 3.6.10

在此处输入图像描述

标签: pythondockerdocker-composealpine

解决方案


推荐阅读