Nginx 日志问题

2012-09-25 09:24:09 +08:00
 Livid
在浏览器里下载由 nginx 提供服务的大文件,如果在下载完成之前就点取消,发现貌似 nginx 的日志里是不会有这次的访问记录的。

可以有办法将这些不成功的下载也记录下来么?
3831 次点击
所在节点    NGINX
4 条回复
puddingjyz
2012-09-25 10:35:08 +08:00
nginx是请求完成后才记日志,如果请求中断的确是没有记录下来。你说的这种情况,如果非要记的话,你在下载请求前加一个用于记录的请求……
enj0y
2012-09-25 11:22:01 +08:00
可以试下302。代价仅是多一个请求。
X-Force
2012-09-25 11:34:03 +08:00
楼上正解……
kindy
2012-12-13 05:41:12 +08:00
可以考虑使用 ngx_lua 的 access_by_lua 自己记录一条日志

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/48656

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX