Member 11137236 Ответов: 0

Служба Windows получает тайм-аут через 15-20 минут


Я столкнулся с проблемой во время выполнения моей службы окон...время ожидания обслуживания после 15-20 минут.Я вызываю URL-адрес приложения из службы, и URL-адрес приложения имеет тяжелые данные для обработки

Что я уже пробовал:

если (режим = = " ежедневно")
{
// Получить запланированное время из AppSettings.
scheduledTime = DateTime.Синтаксический Анализ(Система.Конфигурация.Конфигурационный менеджер.Параметр Appsettings["ScheduledTime"]);
if (DateTime.Теперь & gt; запланированное время)
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Создание (с"HTTP://........");
запрос.Тайм-аут = 1000000;
HttpWebResponse resp = (HttpWebResponse)req.метод GetResponse();

//Если запланированное время прошло, установите расписание на следующий день.
scheduledTime = scheduledTime.AddDays(1);
}
}

Richard Deeming

Неудивительно, поскольку вы указали тайм-аут в 16 минут 40 секунд на своем компьютере. HttpWebRequest!
Веб-запрос.свойство timeout[^]: Возвращает или задает продолжительность времени, в миллисекундах, прежде чем истечет время ожидания запроса.

Если вам нужен более длительный тайм-аут, увеличьте его. В чем проблема?

0 Ответов