序
本文主要小结一下nginx的几个常见异常以及解决措施。
ERR_CONTENT_LENGTH_MISMATCH 或 ERR_INCOMPLETE_CHUNKED_ENCODING这个通常是proxy_temp目录的owner和group设置不对,导致没有权限
ps aux | grep "nginx: worker process" | awk "{print $1}"
通过如上命令查看运行woker进程的用户,然后将proxy_temp目录的权限改为与之一致,比如
chown -R nobody:nogroup /usr/local/openresty/nginx/proxy_tempRequest Header Or Cookie Too Large
如果的后端代理接口明明好好的,但是通过nginx转发,有时候会报400,那么这个通常是nginx的client_header_buffer_size 太小,或者large_client_header_buffers不够大
client_header_buffer_size 4k; //可以把这个调大,比如128k large_client_header_buffers 4 128k;
413 Request Entity Too Large这里是调整了large_client_header_buffers
这个通常是client_max_body_size设置太小,不是chunked方式上传的附件会有问题
client_max_body_size 20m;
doc这里调大为20M
Request Header Or Cookie Too Large
修改nginx文件上传大小限制(413 Request Entity Too Large错误解决)
通过Nginx访问后端应用,ERR_CONTENT_LENGTH_MISMATCH 问题的解决
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/39695.html
摘要:是那些可能在虚拟机正常运行期间抛出的异常的超类。运行时异常定义及其子类都被称为运行时异常。对于语言中的关键字和,虚拟机中并没有特殊的字节码指令去支持它们,都是通过编译器生成字节码片段以及不同的异常处理器来实现。 前言 在一些传统的编程语言,如C语言中,并没有专门处理异常的机制,程序员通常用方法的特定返回值来表示异常情况,并且程序的正常流程和异常流程都采用同样的流程控制语句。Java语言...
摘要:子组件向父组件通信方法一使用事件父组件向子组件传递事件方法,子组件通过触发事件,回调给父组件。非父子组件兄弟组件之间的数据传递非父子组件通信,官方推荐使用一个实例作为中央事件总线。 写在前面 因为对Vue.js很感兴趣,而且平时工作的技术栈也是Vue.js,这几个月花了些时间研究学习了一下Vue.js源码,并做了总结与输出。 文章的原地址:https://github.com/answ...
阅读 3237·2021-11-25 09:43
阅读 3094·2021-10-11 10:58
阅读 2675·2021-09-27 13:59
阅读 3008·2021-09-24 09:55
阅读 2136·2019-08-30 15:52
阅读 1798·2019-08-30 14:03
阅读 2230·2019-08-30 11:11
阅读 2000·2019-08-28 18:12