Это похожий вопрос.
Как узнать, кто убивает мои темы
Вы можете запустить его , пока пул работает . Если пул, в котором хранится поток, перезапускается, он ожидает завершения всех потоков, но веб-служба для запуска страниц в этот момент перестает работать, и у вас возникают проблемы. Также, если вы настроили свой пул, то в пуле перезапустите, если поток не остановится через некоторое время, его уничтожить.
В моей программе один индексный поток выполнялся более 26 часов, выполняя тяжелую работу с базой данных, и выполнял статическую функцию.