висеть в памяти? @maxblock
Не, фреймворки я обычные юзаю: flask, FastAPI. Но приложения мои — это не классические вебсайты, а это некие боты, которые очень масштабно что-то в большом кол-ве потоков делают. Еще и стейт надо держать в памяти. И вот при большой нагрузке бывает иногда что даже прям специально написанный gracefull shutdown сервера не срабатывает, и процесс почему-то не убивается.
Даже если брать арбитраж - там потребность в потоках огого)
Кстати apscheduler пробовал? С ним попроще должно быть нежели самому треды городить
Пробовал. Я на нем очень долго жил. А потом понял, что именно он мне большинство проблем при нагрузках и создавал. Я его специально у себя удалял и писал свой простой шедулер. Я уже и не помню, нашел ли я конкретно чем apsheduler подвешивал процессы, аль нет. Но точно я его выпиливал именно по причине, что с ним если запускать _очень_ много потоков, то потом приложение нормально не стопится.
Стопинг приложения - вообще веселье там, так и не понял как правильно готовить его чтоб стопинг адекватный был. До потери процессов в памяти не доходило
Обсуждают сегодня