nginx 获取接口的参数信息

需求:nginx 拦截日志信息,通过接口的方式上报信息,需要拦截接口的参数值写入到文件里面,在linux中执行定时器定时的取出日志的信息,写入数据库

问题1:如何取得request参数的信息,进行拆分?拿到自己想要的数据比如:

www.demo.com?a=1&b=2&c=3
可以拿到:a=1&b=2&c=3
如何拿到:1、2、3  对应的值

问题2:如何在日志中读取文件的信息?shell 脚本吗?还是可以用JavaScript?怎么存储到数据库?

阅读 2.8k
2 个回答

1.可以在nginx日志中通过正则获得你想要的数据
2.对于数据处理你还可以通过处理日志文件获取

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题