Каково время проверки активности по умолчанию IIS7?

Я никогда не делал этого, но способа, которым я напал бы, это - запись сценарий что:

  1. Выполнения rsync с '-удаляют' опцию
  2. Выполненный svn status*
  3. Соберите все имена файлов, которые отсутствовали (строки, запускающиеся с'!')
  4. Выполненный svn rm* в том списке имен файлов
  5. Можно даже затем сделать svn commit -m* с комментарием, говоря файлы были, удаляют после rsync в упомянутой дате и времени.

* - использующий ssh для выполнения команду удаленно, при необходимости.

26
задан 27 April 2010 в 19:41
3 ответа

Тайм-аут соединения по умолчанию в IIS7 составляет 2 минуты. Нажмите на свой веб-сайт в IIS Менеджер, нажмите Advanced Settings и разверните Ограничения соединения. Установка Connection Timeout (Seconds) - то, что управляет этим. Если IIS не получит действие по соединению на это время затем, то это приведет к таймауту соединения. Это независимо от того, требовали ли соединение как активное. Необходимо будет, конечно, включить сообщения проверки активности, чтобы это было "активным тайм-аутом". Активный включен по умолчанию в IIS.

Можно также установить его для сайта в applicationHost.config файле с помощью <limits> и connectionTimeout атрибут.

<limits connectionTimeout="00:02:00" />

Это установит значение тайм-аута к 2 минутам.

30
ответ дан 28 November 2019 в 20:09

HTTP KeepAlive является истинным/ложным переключателем. Если Проверка активности HTTP будет верна, то она будет использовать установку "Connection Timeout" (значение по умолчанию 120 секунд)

7
ответ дан 28 November 2019 в 20:09

Также вы можете использовать эту опцию в web.config

<system.web>
    <httpRuntime executionTimeout="180" />
</system.web>

https://msdn.microsoft.com/en-us/library/e1f13641%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

2
ответ дан 28 November 2019 в 20:09

Теги

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