with concurrent.futures.ThreadPoolExecutor(max_workers=2) as executor ...
столкнулся со странной проблемой, скрипт ничего не выводит в stdout, не работает, но сам процесс скрипта жив
но при этом вручную запускается вот так:
1) открыл контейнеру новый порт
2) отредачил app.py на другой порт
3) запустил в том же контейнере 2й процесс
4) делаю port-forward на 2й порт и всё ок
никто не сталкивался с такой проблемой? не подскажете, может быть контейнеризированные питоны требуют какой то особой работы с ThreadPoolExecutor?
локально не воспроизводится ни в докер контейнере ни без него
и как ты логирование в тредах делаешь?
логирование до использование каких либо тредов
так а кто будет треды логировать)?
до появления тредов есть логирование, оно исчезает после добавления в приложение concurrent.futures , в самиъ тредах есть просто print
логирование до появления тредов соответственно тоже просто print
тогда показывай код )) как ты делаешь
Обсуждают сегодня