Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: post_action и код возвр ата 499
спасибо, помогло
только патч сам не наложился ни на 0.6.16, ни на 0.6.22
наложил руками на 0.6.22 - все работает.
Igor Sysoev пишет:
On Thu, Dec 27, 2007 at 10:44:35AM +0300, Matvei Elyutin wrote:
Приветствую, в продолжение треда
http://www.lexa.ru/nginx-ru/msg07782.html. Проблему так и не дожали, как
я понял.
Не совсем понятно поведение в следующем случае:
nginx/0.6.16 отдает контент пользователю исходя из ответа апача
(скорость, файл, итд). Запрос сначала идет в апач, который возвращает
параметры сессии пользователя, здесь и должен запускаться post_action и
начинаться отдача файла. Так и происходит в большинстве случаев. Если в
соединение было прервано клиентом в тот момент, когда апач еще не
ответил nginx'у мы получается код ответа 499:
ip.ip.ip.ip - - [25/Dec/2007:18:31:28 +0300] "GET
/34/mysql-5.0.18-win32.zip HTTP/1.0" 499 0 "-" "Wget/1.10.2"
и при этом post_action не срабатывает. Мне кажется это не правильно.
Прилагаемый патч должен исправить.
|