join и иногда процесс просто зависает
Использовал timeout но тогда не корректно данные обрабатываются
реализовать в подпроцессе возможность корректного завершения с корректной выдачей данных при получении 15 сигнала
logging используешь?
не совсем его, loguru
раньше просто завершал после выполнения цикла Теперь принудительно самоуничтожаю его
Есть такая вероятность что из цикла while повисает процесс?
Да, добавлю еще такой инфы Процессы запускаются из под threading может GIL блокирует чего?
запросы к апи идут, они с ошибками их обрабатываю, зависает хз где, ошибок не обработанных не выдает
везде, где есть работа с i/o - диск, есть, пропиши таймауты логгируй каждое такое действие если где-то есть бесконечный цикл, из которого ты по break выходишь, то значит, ты что-то не предусмотрел
Вот ещё вспомнил В процессе работаю с асинхронной библиотекой но у неё из под коробки синхронный есть
а зачем запросы к api через процессы?
Обсуждают сегодня