Итак, у меня есть простой скрипт Python CGI. Веб-интерфейс используется для добавления содержимого в базу данных, и у меня есть функция update (), которая выполняет некоторую очистку.
Я хочу запускать функцию update () каждый раз, когда что-то добавляется на сайт, но это должно быть в фоновом режиме. То есть веб-страница должна завершить загрузку, не дожидаясь завершения функции update ().
Теперь я использую:
-add stuff to db
Thread(target=update).start()
-redirect to index page
Проблема, похоже, в том, что python не хочет завершать запрос (перенаправление), пока не завершится поток update ().
Есть идеи?