Поток Python тихо разрушается при выполнении в фоновом режиме
В django я использую поток для чтения xlsx файла в фоновом режиме с помощью потока, но иногда он тихо обрывается, не выдавая никакой ошибки.
thread_obj = threading.Thread(
target=bulk_xlsx_obj.copy_bulk_xlsx
)
thread_obj.start()
Вы можете установить поток как Daemon, чтобы избежать тихого отказа следующим образом:
thread_obj = threading.Thread(
target=bulk_xlsx_obj.copy_bulk_xlsx
)
thread_obj.setDaemon(True)
thread_obj.start()