X-Accel-redirect внутри своего модуля

Mikhail Eremin meremin at gmail.com
Tue May 6 12:36:28 MSD 2008


Добрый день,
есть некий http модуль который реализует проверку пришедшего URI по
некоторым параметрам,
если все окей, возвращает X-Accel-redirect на internal location для отдачи
файла пользователю.

Случился затык в том, что файл предлогается скачать, но приходит файл
нулевой длины.

В дебаге вот что:

2008/05/06 12:30:27 [debug] 13875#0: *1 HTTP/1.1 200 OK
Server: nginx/0.6.29
Date: Tue, 06 May 2008 08:30:27 GMT
Content-Type: text/html
Content-Length: 0
Last-Modified: Tue, 06 May 2008 08:30:27 GMT
Connection: keep-alive
X-Accel-Redirect: /download.xxxxx.com/yyy.exe


2008/05/06 12:30:27 [debug] 13875#0: *1 write new buf t:1 f:0 084D1768, pos
084D1768, size: 254 file: 0, size: 0
2008/05/06 12:30:27 [debug] 13875#0: *1 http write filter: l:0 f:0 s:254
2008/05/06 12:30:27 [debug] 13875#0: *1 http output filter
"/sl/ddd/yyy.exe?"
2008/05/06 12:30:27 [debug] 13875#0: *1 copy filter: "/sl/ddd/yyy.exe?"
2008/05/06 12:30:27 [notice] 13874#0: signal 17 (SIGCHLD) received
2008/05/06 12:30:27 [alert] 13874#0: worker process 13875 exited on signal
11
2008/05/06 12:30:27 [debug] 13874#0: wake up
2008/05/06 12:30:27 [debug] 13874#0: reap children
2008/05/06 12:30:27 [debug] 13874#0: child: 0 13875 e:0 t:1 d:0 r:1 j:

Кусок кода, отдающий хедеры выложу, если потребуется.

Михаил
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20080506/66c01ee9/attachment.html>


More information about the nginx-ru mailing list