摘要: nginx默认的header长度上限是4k,如果超过了这个值 如果header头信息请求超过了,nginx会直接返回400错误可以通过以下2个参数来调整nginx的header上限 client_header_buffer_size 16k; large_client_header_buffers 阅读全文
posted @ 2019-01-08 10:45 星朝 阅读(11217) 评论(0) 推荐(0)
摘要: 之前看到有人写的一篇关于nginx配置中large_client_header_buffers的问题排查的文章,其中提到: large_client_header_buffers 虽然也可以在server{}内生效,但是只有 低于 nginx主配置中的值才有意义。 对这个结论,我心存疑虑,总觉得这种 阅读全文
posted @ 2019-01-08 10:44 星朝 阅读(3349) 评论(0) 推荐(0)
摘要: 请求缓冲区在NGINX请求处理中起着重要作用。 在接收到请求时,NGINX将其写入这些缓冲区。 这些缓冲区中的数据可作为NGINX变量使用,例如$request_body。 如果缓冲区与请求大小相比较小,则数据将写入磁盘上的文件,因此将涉及I/O操作。 NGINX提供了可以改变请求缓冲区的各种指令。 阅读全文
posted @ 2019-01-08 10:43 星朝 阅读(1458) 评论(0) 推荐(0)
摘要:        首先,其实http 1.1 协议中对url的长度是不受限制的,协议原文:        The HTTP protocol does not place any a priori limit on the 阅读全文
posted @ 2019-01-08 10:35 星朝 阅读(22877) 评论(2) 推荐(1)
摘要: 1. 问题发现在公司搭建了一个基于mindoc的wiki知识库,用nginx做的反向代理服务器,同事在使用过程中上传某个文件一直失败,于是看着看下mindoc自己的日志文件,发现都是类似于fastdfs那种存储数据类型的,想着应该不是业务日志,又因为mindoc后台启动的,于是看根目录下nohup. 阅读全文
posted @ 2019-01-08 10:29 星朝 阅读(7590) 评论(0) 推荐(0)
摘要: cookies的值超出了范围我是说 看看了一下日志 错误502 upstream sent too big header while reading response header from upstream   sudo gedit /var/log/nginx/error.log 查看 阅读全文
posted @ 2019-01-08 10:27 星朝 阅读(1382) 评论(0) 推荐(0)
摘要: Servlet端的日志显示,客户端传过来的JSON参数是空值。 但是在客户端的日志显示,已将JSON参数传送过去。 经调查发现,加减1位后的JSON参数均可以正常传送。 只有8192,4096长度的JSON参数不能正常传送。 考虑到8192,4096,2048,1024的特殊性,继续调查发现问题出在 阅读全文
posted @ 2019-01-08 10:01 星朝 阅读(225) 评论(0) 推荐(0)
摘要: Service.xml Server.xml配置文件用于对整个容器进行相关的配置。 <Server>元素:是整个配置文件的根元素。表示整个Catalina容器。 属性: className:实现了org.apache.catalina.Server接口的类名,标准实现类是org.apac 阅读全文
posted @ 2019-01-08 09:54 星朝 阅读(361) 评论(0) 推荐(0)
摘要: maxHttpHeaderSize="8192"   加在 <Connector port="8081" maxHttpHeaderSize="3145728"maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enab 阅读全文
posted @ 2019-01-08 09:42 星朝 阅读(760) 评论(0) 推荐(0)