nginx
Dream_Flying_BJ
梦想总是要有的,万一被我实现了呢!DREAM_IN_BEIJING
展开
-
Nginx 403 forbidden的解决办法
常见的,引起nginx 403 forbidden有二种原因,一是缺少索引文件,二权限问题。1、缺少index.html或者index.php文件 复制代码代码如下:server { listen 80; server_name localhost; index index.php index.html; root /var/w转载 2017-02-06 14:55:09 · 670 阅读 · 0 评论 -
神秘的40毫秒延迟与 TCP_NODELAY
神秘的40毫秒延迟与 TCP_NODELAY最近的业余时间几乎全部献给 breeze 这个多年前挖 下的大坑—— 一个异步 HTTP Server。努力没有白费,项目已经逐渐成型了, 基本的框架已经有了,一个静态 文件模块也已经实现了。写 HTTP Server,不可免俗地一定要用 ab 跑一下性能,结果一跑不打紧,出现了一个困扰了我好几天的问题:神秘的 40ms 延迟。转载 2017-01-24 18:14:01 · 1390 阅读 · 0 评论 -
nginx优化——包括https、keepalive等
nginx优化——包括https、keepalive等一、nginx之tcp_nopush、tcp_nodelay、sendfile1、TCP_NODELAY你怎么可以强制 socket 在它的缓冲区里发送数据?一个解决方案是 TCP 堆栈的 TCP_NODELAY选项。这样就可以使缓冲区中的数据立即发送出去。Nginx的 TCP_NODELAY 选项使得在打开转载 2017-01-24 18:15:42 · 30471 阅读 · 2 评论 -
nginx log_format 变量含义详解
nginx log_format 变量含义详解Embedded VariablesThe ngx_http_core_module module supports embedded variables with names matching the Apache Server variables. First of all, these are variables representing clie原创 2017-03-17 16:48:35 · 3406 阅读 · 0 评论 -
nginx proxy_buffer_size 解决后端服务传输数据过多,其实是header过大的问题
nginx proxy_buffer_size 解决后端服务传输数据过多,其实是header过大的问题这三个参数已设置就搞定了额proxy_buffer_size 64k;proxy_buffers 4 32k;proxy_busy_buffers_size 64k;本着精益求精的精神我翻了官网 官网解释总体来说我还是没懂。我把报错信息放出来,以后用得着。 开发说nginx502了,原创 2017-03-17 17:46:57 · 45158 阅读 · 4 评论 -
nginx配置个https+backlog+sysctl.conf
sysctl.conf 内核参数说明/proc/sys/net/core/somaxconn 20480 #定义了系统中每一个端口最大的监听队列的长度,这是个全局的参数。backlog需要设置这个/proc/sys/net/ipv4/tcp_max_syn_backlog #对于还未获得对方确认的连接请求,可保存在队列中的最大数目。如果服务器经常出现过载,可以尝试增加这个数字。/proc/sy原创 2017-03-09 18:28:21 · 3821 阅读 · 0 评论 -
nginx limit 限流
超过每秒1次的请求就返回503 Sets the shared memory zone and the maximum burst size of requests. If the requests rate exceeds the rate configured for a zone, their processing is delayed such that requests are proc原创 2017-03-09 21:34:06 · 805 阅读 · 0 评论 -
nginx的max_fails的bug
故障描述是印度的lebi访问慢,10.154.30.27宕机造成的。 配置如下upstream newlebi { server 10.154.30.94:8080 weight=1 max_fails=3 fail_timeout=10s; server 10.154.30.27:8080 weight=1 max_fails=3 fail_timeout=10s原创 2017-03-10 16:00:15 · 5573 阅读 · 0 评论