随笔分类 - 开发经验
摘要:阅读更多 nginx作为反向代理服务器,小文件上传可以,大文件上传会报413,400,414(如 413 request Entity too Large)等状态码,这是因为请求长度超过了nginx默认的缓存大小和最大客户端最大请求大小。 针对post请求解决办法: 修改nginx.conf里面的几
阅读全文
摘要:<! flowchart 箭头图标 勿删 nginx proxy_buffer_size 解决后端服务传输数据过多,其实是header过大的问题 这三个参数已设置就搞定了额 proxy_buffer_size 64k; proxy_buffers 4 32k; proxy_busy_buffers_
阅读全文
摘要:在nginx中,对于http1.0与http1.1是支持长连接的 我们知道,http请求是基于TCP协议之上的,那么,当客户端在发起请求前,需要先与服务端建立TCP连接,而每一次的TCP连接是需要三次握手来确定的,如果客户端与服务端之间网络差一点,这三次交互消费的时间会比较多,而且三次交互也会带来网
阅读全文
摘要: 本文总结&分享网络编程中涉及的长连接、短连接概念。 关键字:Keep Alive,并发连接数限制,TCP,HTTP 一、什么是长连接 HTTP1.1规定了默认保持长连接(HTTP persiste
阅读全文
摘要:```java # For more information on configuration, see: # * Official English Documentation: http://nginx.org/en/docs/ # * Official Russian Documentation: http://nginx.org/ru/docs/ // core 和 events 是核心模...
阅读全文
摘要:<! flowchart 箭头图标 勿删 文章目录配置文件nginx.conf配置文件详解用于调试、定位问题的配置参数正常运行必备的配置参数优化性能的配置参数事件相关配置Fastcgi相关配置参数常需要调整的参数nginx作为web服务器时使用的配置访问控制基于用户认证https配置开启状态界面re
阅读全文
摘要:1、重要配置项 以下是一个完整的nginx配置信息。 ================================以下是全局配置项 指定运行nginx的用户和用户组,默认情况下该选项关闭(关闭的情况就是nobody) user nobody nobody; 运行nginx的进程数量,后文详细讲解
阅读全文
摘要:nginx默认的header长度上限是4k,如果超过了这个值 如果header头信息请求超过了,nginx会直接返回400错误可以通过以下2个参数来调整nginx的header上限 client_header_buffer_size 16k; large_client_header_buffers
阅读全文
摘要:之前看到有人写的一篇关于nginx配置中large_client_header_buffers的问题排查的文章,其中提到: large_client_header_buffers 虽然也可以在server{}内生效,但是只有 低于 nginx主配置中的值才有意义。 对这个结论,我心存疑虑,总觉得这种
阅读全文
摘要:请求缓冲区在NGINX请求处理中起着重要作用。 在接收到请求时,NGINX将其写入这些缓冲区。 这些缓冲区中的数据可作为NGINX变量使用,例如$request_body。 如果缓冲区与请求大小相比较小,则数据将写入磁盘上的文件,因此将涉及I/O操作。 NGINX提供了可以改变请求缓冲区的各种指令。
阅读全文
摘要: 首先,其实http 1.1 协议中对url的长度是不受限制的,协议原文: The HTTP protocol does not place any a priori limit on the
阅读全文
摘要:1. 问题发现在公司搭建了一个基于mindoc的wiki知识库,用nginx做的反向代理服务器,同事在使用过程中上传某个文件一直失败,于是看着看下mindoc自己的日志文件,发现都是类似于fastdfs那种存储数据类型的,想着应该不是业务日志,又因为mindoc后台启动的,于是看根目录下nohup.
阅读全文
摘要:cookies的值超出了范围我是说 看看了一下日志 错误502 upstream sent too big header while reading response header from upstream sudo gedit /var/log/nginx/error.log 查看
阅读全文
摘要:Servlet端的日志显示,客户端传过来的JSON参数是空值。 但是在客户端的日志显示,已将JSON参数传送过去。 经调查发现,加减1位后的JSON参数均可以正常传送。 只有8192,4096长度的JSON参数不能正常传送。 考虑到8192,4096,2048,1024的特殊性,继续调查发现问题出在
阅读全文
摘要:Service.xml Server.xml配置文件用于对整个容器进行相关的配置。 <Server>元素:是整个配置文件的根元素。表示整个Catalina容器。 属性: className:实现了org.apache.catalina.Server接口的类名,标准实现类是org.apac
阅读全文
摘要:maxHttpHeaderSize="8192" 加在 <Connector port="8081" maxHttpHeaderSize="3145728"maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enab
阅读全文
摘要:程序员们,在北上广你还能买房吗? >>> nginx的常规配置 nginx的使用非常简单,只需要配置好我们需要的各种指令,就能跑起来。如果你需要添加模块,还需要添加模块方面的配置。一般在使用中,都是将ngi
阅读全文
摘要:一、问题阐述 今天写 url 请求时,不管是get 请求还是 post 请求,如果参数中带有 + % 等特殊符号,就无法正常获得参数 具体现象就是 用URL传参数的时候,用&符号连接,如果某一个参数中含" $ ^ & + ="这些符号的时候,在另一个页面getParamet
阅读全文
摘要:2018.4.8号更新其实后来最终的解决方案是修改服务器的配置文件。POST数据按道理说是没有大小限制的,只是取决于浏览器或服务器的配置,tomcat的解决方式参考方案2.------------------分割线------------------------场景:之前帮客户做接口,等真正上线的时
阅读全文
摘要:HTML中的form表单有一个关键属性 Content Type=application/x www form urlencoded 或multipart/form data。 1、 Content Type="application/x www form urlencoded"是默认
阅读全文

浙公网安备 33010602011771号