Издаване на подкана за парола за Outlook 2016/2013 - FIX 2018

Има ли начин да се посочи условие в apache httpd access_log да се запазят само заявки, които са обработвали повече от 500 ms?

  • Объркан съм. Опитвате ли се просто да създадете дневник с бавни заявки или се опитвате да накарате сървъра да се придържа към връзката, ако обработката отнема много време? Ако това е последното, тогава може да потърсите мрежовия термин KeepAlive
  • Искам да получа списък с HTTP заявки кой инструмент е по-дълъг от очакваното. Имам нужда от него, за да създам план за оптимизация на уебсайта.

The CustomLog директивата ви позволява да зададете a състояние (в незадължителен 3-ти аргумент), който се използва за контрол, когато заявката се регистрира. (При Apache 2.4+ това може да бъде под формата на Apache Expression.) Това обаче състояние обикновено се основава на свойство на заявката (тип файл, заглавка на заявката и т.н.), а не на нещо, което е свързано с отговор. (Въпреки че изглежда възможно да се създаде условие въз основа на HTTP отговор статус, тъй като това е изрично предоставено в REQUEST_STATUS сървърна променлива.)

Не виждам обаче начин да създам условие основан на време за реакция на сървъра. (?)

Заобиколно решение може да бъде конкретно да включите тази информация във вашия дневник за достъп, като използвате низ за форматиране %msT (ако конкретно искате това да се регистрира като милисекунди) в персонализиран формат на дневника. След това можете да филтрирате тази информация с помощта на анализатор на регистрационни файлове.

  • %T - Времето, необходимо за обслужване на заявката, в секунди.

  • %{UNIT}T - Времето, необходимо за обслужване на заявката, в единица време, дадена от UNIT. Валидни единици са ms за милисекунди, us за микросекунди и s за секунди. Използвайки s дава същия резултат като %T без никакъв формат; използвайки us дава същия резултат като %D. Комбиниране %T с единица се предлага в 2.4.13 и по-нови версии.

Справка:
http://httpd.apache.org/docs/current/mod/mod_log_config.html#formats

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?