V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
Livid
V2EX  ›  NGINX

Nginx 日志问题

  •  
  •   Livid · 2012-09-25 09:24:09 +08:00 · 3775 次点击
    这是一个创建于 4424 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在浏览器里下载由 nginx 提供服务的大文件,如果在下载完成之前就点取消,发现貌似 nginx 的日志里是不会有这次的访问记录的。

    可以有办法将这些不成功的下载也记录下来么?
    4 条回复    1970-01-01 08:00:00 +08:00
    puddingjyz
        1
    puddingjyz  
       2012-09-25 10:35:08 +08:00   ❤️ 1
    nginx是请求完成后才记日志,如果请求中断的确是没有记录下来。你说的这种情况,如果非要记的话,你在下载请求前加一个用于记录的请求……
    enj0y
        2
    enj0y  
       2012-09-25 11:22:01 +08:00
    可以试下302。代价仅是多一个请求。
    X-Force
        3
    X-Force  
       2012-09-25 11:34:03 +08:00
    楼上正解……
    kindy
        4
    kindy  
       2012-12-13 05:41:12 +08:00
    可以考虑使用 ngx_lua 的 access_by_lua 自己记录一条日志
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2075 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:01 · PVG 08:01 · LAX 16:01 · JFK 19:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.