nginx 将日志写入 sqlite

请帮助我 我能不能让 NGINX 直接将访问日志写入 SQLite 表格中,在该表格中我会创建和 access.log 相同的字段?

我知道可以尝试使用 LUA 来实现,但我不知道如何触发 nginx 在 access.log 文件的每条记录上运行 LUA 脚本。

点赞
用户4554496
用户4554496

你可以使用log_by_lua阶段来编写访问日志,因为它是最后运行的,允许你访问变量,例如upstream_response_time等。

2016-10-13 12:07:32