各位好:现在有一个需求,用户通过http请求上传压缩过的gzip日志文件,openresty需要解压这个文件,然后把里面的内容一行行读出来送到Elasticsearch建索引。原来的想法是在openresty里使用lua把gzip文件存到本地,但是lua写文件是同步的,会阻塞nginx的事件调用另外luajit没有zip模块,不能解压zip文件不知道这种需求怎么用openresty解决?谢谢大家~
在 2016年5月13日,上午11:39,louis lin <imfo...@gmail.com> 写道:各位好:现在有一个需求,用户通过http请求上传压缩过的gzip日志文件,openresty需要解压这个文件,然后把里面的内容一行行读出来送到Elasticsearch建索引。原来的想法是在openresty里使用lua把gzip文件存到本地,但是lua写文件是同步的,会阻塞nginx的事件调用另外luajit没有zip模块,不能解压zip文件不知道这种需求怎么用openresty解决?谢谢大家~ -- --
Hello,碰巧看到一篇用OpenResty解决Gzip解压的方案:http://huoding.com/2013/09/02/283Ahlfors在 2016年5月13日星期五 UTC+8上午11:39:14,louis lin写道:各位好:现在有一个需求,用户通过http请求上传压缩过的gzip日志文件,openresty需要解压这个文件,然后把里面的内容一行行读出来送到Elasticsearch建索引。原来的想法是在openresty里使用lua把gzip文件存到本地,但是lua写文件是同步的,会阻塞nginx的事件调用另外luajit没有zip模块,不能解压zip文件不知道这种需求怎么用openresty解决?谢谢大家~
hello,这么重量级的IO操作为什么不考虑移到后端做呢?比如直接保存日志文件到指定目录,然后解压文件,logstash推送内容至ES在 2016年5月13日,上午11:39,louis lin <imfo...@gmail.com> 写道:各位好:现在有一个需求,用户通过http请求上传压缩过的gzip日志文件,openresty需要解压这个文件,然后把里面的内容一行行读出来送到Elasticsearch建索引。原来的想法是在openresty里使用lua把gzip文件存到本地,但是lua写文件是同步的,会阻塞nginx的事件调用另外luajit没有zip模块,不能解压zip文件不知道这种需求怎么用openresty解决?谢谢大家~ --
在 2016年5月13日,上午11:39,louis lin <imfo...@gmail.com> 写道:各位好:现在有一个需求,用户通过http请求上传压缩过的gzip日志文件,openresty需要解压这个文件,然后把里面的内容一行行读出来送到Elasticsearch建索引。原来的想法是在openresty里使用lua把gzip文件存到本地,但是lua写文件是同步的,会阻塞nginx的事件调用另外luajit没有zip模块,不能解压zip文件不知道这种需求怎么用openresty解决?谢谢大家~ --
各位好:现在有一个需求,用户通过http请求上传压缩过的gzip日志文件,openresty需要解压这个文件,然后把里面的内容一行行读出来送到Elasticsearch建索引。原来的想法是在openresty里使用lua把gzip文件存到本地,但是lua写文件是同步的,会阻塞nginx的事件调用另外luajit没有zip模块,不能解压zip文件
不知道这种需求怎么用openresty解决?谢谢大家~ --