Yarik Dot Asked: 2015-05-20 07:19:16 +0800 CST2015-05-20 07:19:16 +0800 CST 2015-05-20 07:19:16 +0800 CST 处理前的nginx日志请求 772 我有 nginx 服务器服务很多大文件。我可以看到服务器上有很多连接。据我所知,访问日志的文件是在请求完成后写入的。 有没有办法在请求服务之前记录请求?问题是下载大文件需要几个小时,我想知道哪些文件被击中。 nginx 1 个回答 Voted Best Answer Xavier Lucas 2015-05-20T09:28:27+08:002015-05-20T09:28:27+08:00 不,这在本机是不可能的,这也没有多大意义,因为大多数日志记录信息都需要请求完成(状态代码、发送的字节、持续时间等)。 但是您仍然可以使用第三方脚本模块(perl、lua、groovy 等)来解决此问题,这将使您在处理请求时可以自由地做任何您想做的事情。
不,这在本机是不可能的,这也没有多大意义,因为大多数日志记录信息都需要请求完成(状态代码、发送的字节、持续时间等)。
但是您仍然可以使用第三方脚本模块(perl、lua、groovy 等)来解决此问题,这将使您在处理请求时可以自由地做任何您想做的事情。