У меня WCF, размещенный на Azure. Время от времени зависает, и мне нужно перезапустить веб-приложение. Память и процессор совсем не высоки, на самом деле до и во время зависания они довольно низкие.
Я убежден, что иногда клиент не закрывает соединение и происходит 10 одновременных запросов.
Запрос никогда не должен занимать более нескольких секунд. Я хотел бы прекратить запрос и / или сеанс, если время запроса превышает 1 минуту. Я считаю, что это то, что я добавляю в web.config, но я не уверен, что именно.
Моя цель - никогда не перезапускать веб-приложение, потому что оно перестает принимать запросы.
Любая помощь или предложения будут с благодарностью. Спасибо!