Tengine + ssl 上传一个 2.9G 的大文件报错:2024/04/15 19:07:40 [crit] 6348#6348: *51273 SNI: daily-code.alibaba-inc.com SSL_read() failed (SSL: error:140DF10F:SSL routines:SSL_read:bad length), client: 30.192.72.68, server: daily-code.alibaba-inc.com, request: "PUT /adl/lfs-test-repo2.git/info/lfs/objects/fcac6f56113d2923b67739da64b92793b7254c855e84de801e4b6c6bdd8e2f2a/3145728000 HTTP/1.1", host: "daily-code.alibaba-inc.com"
Tengine version: Tengine/2.5.7_20220713195920
nginx version: nginx/1.18.0
昨天发了一个 github issue https://github.com/openssl/openssl/issues/24143 有人认为是 nginx 中使用 SSL_read int 溢出的问题,有人可以帮忙调查下吗?
日志级别设置有问题 同时在main和http段设置 error_log debug。http段 增加
error_log "pipe:/opt/taobao/install/cronolog/sbin/cronolog logs/cronolog/%Y/%m/%Y-%m-%d-error_log" debug;
client_max_body_size指令的单位是mclient_max_body_size 5120m; ,此回答整理自钉群“Tengine和Tengine-Ingress开源交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。