Вопрос по $request_time

Константин kot at ereality.ru
Tue Feb 19 13:40:28 MSK 2008


Здравствуйте.

Столкнулся со странной проблемой :-)

Клиент выполняет GET запрос, после того, как страница полностью
загружена, клиента выполняет дополнительный POST запрос через AJAX,
который сервер обрабатывает необъяснимо долго.

Запросы:
Формат: [$time_local "$request_time" $upstream_response_time] "$request"  "$bytes_sent"

[19/Feb/2008:13:02:13 +0300 "0.017" 0.017] "GET /data.php HTTP/1.1"  "7422"
[19/Feb/2008:13:02:13 +0300 "0.177" 0.008] "POST /ajax/ HTTP/1.1"  "434"
....
[19/Feb/2008:13:02:15 +0300 "5.192" 0.027] "POST /ajax/ HTTP/1.1"  "29047"
[19/Feb/2008:13:02:15 +0300 "2.132" 0.043] "POST /ajax/ HTTP/1.1"  "52693"
[19/Feb/2008:13:02:16 +0300 "4.664" 0.017] "POST /ajax/ HTTP/1.1"  "11038"
[19/Feb/2008:13:02:16 +0300 "0.307" 0.007] "POST /ajax/ HTTP/1.1"  "487"
[19/Feb/2008:13:02:16 +0300 "0.081" 0.007] "POST /ajax/ HTTP/1.1"  "516"


Но когда от клиента через 30 секунд выполняется повторный POST
запрос, то он обрабатывается нормально:
[19/Feb/2008:13:02:43 +0300 "0.012" 0.011] "POST /ajax/ HTTP/1.1"  "29465"

В чем может быть проблема?

nginx: 0.5.33
os: freebsd 6.2

-- 
С уважением,
 Константин                          mailto:kot at ereality.ru






More information about the nginx-ru mailing list