Рабочий процесс достиг своего позволенного времени обработки

Я думаю, вы должны проверить этот адаптируемый макет отсюда.

https://github.com/Cleveroad/AdaptiveTableLayout

5
задан Gregor Brandt 4 May 2009 в 20:36
поделиться

2 ответа

Это, вероятно, указывает на бесконечный цикл в коде приложения.

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

Так что просмотрите свой код на предмет возможных бесконечных циклов. Или, в качестве альтернативы, это может быть чрезвычайно длительный запрос к базе данных, который в конечном итоге мог завершиться, но превысил значение тайм-аута. Возможно, ваше веб-приложение предлагает конечному пользователю возможность сделать слишком широкий запрос, который возвращает слишком много данных или требует слишком много времени на обработку БД.

2
ответ дан 18 December 2019 в 12:01
поделиться

Если в результате вы столкнулись с аварийным завершением работы (похоже, что это так), вы можете получить копию Debugging Tools for Windows и потратить некоторое время на чтение Блог Тесс Феррандес - она ​​дает отличные советы по проведению анализа сбоев после вскрытия и делает WinDbg намного более доступным.

1
ответ дан 18 December 2019 в 12:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: