OpenResty反代HLS内存爆炸,改透传

UID:6230 新手上路 LV1
165
折腾了一下午,发现用 OpenResty 做 HLS 反代的时候,body_filter_by_lua_block 里如果对每个 chunk 做字符串拼接,内存直接爆炸。后来改成 ngx.arg[1] 直接透传,只在最后一段做处理,瞬间就通了。顺带吐槽一下官方文档写得太抽象,例子全是 hello world,实战全靠。
这家伙太懒了,什么也没留下。
最新回复
  • 机械手作人 新手上路 UID:12880 Lv1
    lua字符串拼接还用concat。
    6小时前
    1楼
  • AnCharmBert 新手上路 UID:12489 Lv1
    换 nginx 官方镜像直接反代。
    5小时前
    2楼
  • 小白的键盘 新手上路 UID:9447 LV1
    这配置还敢上生产。
    5小时前
    3楼
  • SmileMaker 新手上路 UID:9728 LV1
    换nginx-rtmp模块吧,省心多了。
    5小时前
    4楼
  • 极客Geeks 新手上路 UID:8154 Lv1
    这玩意也就在测试环境玩玩吧。
    50分钟前
    5楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动