Задать вопрос
@oneLEAM

Почему тг бот запущенный в контейнере podman самостоятельно завершается получая SIGTERM?

Бот работает исправно, ошибок не наблюдаются. Без контейнера может работать месяцами, но вот в контейнере podman он просто перестаёт работать без ошибок выводя в логи:
WARNING:aiogram.dispatcher:Received SIGTERM signal
INFO:aiogram.dispatcher:Polling stopped for bot ...

Я его сам никаким образом не останавливаю, останавливаются он в те моменты когда я и впомине не лазяю в терминале сервера.
  • Вопрос задан
  • 266 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Савинов Василий Юрьевич
    Docker под капотом: От Linux namespaces до Highload
    5 месяцев
    Далее
  • Бабочкин Александр
    Docker на практике
    25 ???
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Hardoman
DevOps
Чтобы ответить точнее на вопрос, необходимо видеть полный лог трейсбека после сообщения остановки процесса

Polling stopped
Traceback (most recent call last):
...

Обычно, поллинг перестаёт работать из-за сетевых проблем.
Известны проблемы с ipv6 совместимостью.

Bot API has well-known issues with accessing via IPv6, so, it is recommended to disable it and prefer to use IPv4 with bots.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы