Веб-сайт Azure постоянно перезагружается из-за лимита "медленных запросов"

У меня есть установка лазурного веб-сайта в Западной Европе и в стандартном режиме. Неожиданно, сегодня, 30 января 2014 года, в 3:00 утра по UTC началась постоянная перезагрузка пула приложений. Причина выключения - HostingEnvironment. У меня есть много этих событий в eventlog.xml:

<Event>
    <System>
        <Provider Name="W3SVC-WP"/>
        <EventID>2299</EventID>
        <Level>3</Level>
        <Task>0</Task>
        <Keywords>Keywords</Keywords>
        <TimeCreated SystemTime="9:14:50 AM"/>
        <EventRecordID>15807234</EventRecordID>
        <Channel>Application</Channel>
        <Computer>RD00155D3A08C6</Computer>
        <Security/>
    </System>
    <EventData>
        <Data>Worker Process  requested recycle due to 'Slow Requests' limit.
        </Data>
    </EventData>
</Event>

Я не могу найти какую-либо информацию о пределе "медленных запросов".
Эти перезапуски не связаны с кодом, за неделю ничего не изменилось. Помогло только переключение режима сайта в Shared.

Это случилось второй раз, и я не понимаю причину такого поведения.

1 ответ

Решение

Я получил ответ от группы веб-сайтов Windows Azure на форуме MSDN:

Мы определили эту проблему как ошибку в новой функции Auto-Heal, которую мы недавно выпустили. Пожалуйста, добавьте следующее в ваш файл web.config, чтобы смягчить эту проблему на данный момент.

<configuration>
    <system.webServer>
        <monitoring>
            <triggers>
                <slowRequests timeTaken="02:00:00" count="1000000000" timeInterval="00:01:00" />
            </triggers>
            <actions value="LogEvent" />
        </monitoring>
    </system.webServer>
</configuration>

Мы работаем над выпуском исправления как можно скорее.

Извиняюсь за неудобства.

Группа веб-сайтов Windows Azure

Обновление: обходной путь работает только в стандартном режиме. В общем или свободном режиме выдается ошибка, так что будьте внимательны.

Другие вопросы по тегам