Контейнер Docker не может быть перезапущен, поскольку служба приложения python засасывается и не может быть уничтожена - PullRequest
0 голосов
/ 23 апреля 2020

Мое python приложение (использующее веб-фреймворк Tornado) работает в высокоскоростном linux контейнере, и довольно часто оно переходит в странное состояние, когда перестает отвечать на запросы. (в данный момент я понятия не имею, что является причиной этой проблемы). Как только она войдет в это состояние, я даже не смогу перезапустить этот контейнер. Единственный способ восстановиться после этого - перезапустить службу docker (обратите внимание, что это среда разработки, поэтому у меня есть доступ к ней). Когда я удаленно подключился к этому контейнеру и попытался уничтожить проблемный сервис c 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

enter image description here

...