Web运维 如何理解web中的正向代理和反向代理 1、概念 正向代理 这个很好理解,比如说你现在要访问一个外国的社交网站www.facebook.com, 根据政策,这个网站正常来访问是打不开的,也就是通常所说的被“墙”了,你需要翻越这块围墙才能看到... 11月22日1,427评论 阅读全文
调整 net.ipv4.tcp_tw_recycle 造成的故障 背景 在 nat 的网络环境访问服务器时会有不定时连接超时的问题 原因 出现此问题,可能是系统参数设置问题,即以下两个参数都设置为 1 net.ipv4.tcp_timestamps = 1 net.... 11月04日Web运维1,366评论 阅读全文
TCP的TIME_WAIT快速回收与重用 声明一点: Linux中是无法修改tcp的TIME_WAIT值的,除非重新编译,起码我是没有找到怎么改。值得注意的是,net.ipv4.tcp_fin_timeout这个参数是FIN_WAIT_2的值... 11月04日Web运维921评论 阅读全文
netstat 为什么对某些服务只显示了 tcp6 监听端口 最近偶尔发现一个比较奇怪的现象,netstat 查看监听的服务端口时,却只显示了 tcp6 的监控, 但是服务明明是可以通过 tcp4 的 ipv4 地址访问的,那为什么没有显示 tcp4 的监听呢?... 11月02日Web运维1,311评论 阅读全文
php-fpm优化之pm.max_children 设置多大合适? php-fpm.conf有两个至关重要的参数: 一个是”max_children”,另一个是”request_terminate_timeout”。 pm.max_children 表示 php-fp... 03月15日Nginx应用9,716评论 阅读全文
nginx 之 proxy_pass详解 在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。 假设下面四种情况分别用 http:... 01月12日Nginx应用3,965评论 阅读全文
并发用户数和QPS 关于并发用户数和QPS,自己一直被这两个概念纠结,阅读了一下相关资料,总结如下:并发 用户数和QPS两个概念没有直接关系,但是如果要说QPS时,一定需要指明是多少并发用户数下的QPS,否则豪无意义. ... 10月12日Web运维7,590评论 阅读全文
linux下使用curl访问带多参数、GET掉参数解决方案 一般情况下,我们都是通过浏览器访问网页的,这样我们只要在浏览器里输入一个URL就能实现访问,但当我们需要长时间在浏览器上运行程序,如:采集时,浏览器就会因为长时间的运行和输出,而不堪重负,这时,我们可... 07月07日Web运维6,473评论 阅读全文
使CentOS 6支持TCP_FASTOPEN和TCP_SO_REUSEPORT 为何要写这篇文章呢?主要是为了在不更新系统版本的情况,通过更新内核来支持TCP_FASTOPEN和TCP_SO_REUSEPORT特性,以便给Nginx和其他程序更好地使用新功能。 TCP_SO_RE... 06月29日Web运维5,850评论 阅读全文
Web运维 TFO (tcp fast open) 简介 在Nginx1.5.8 版本以及之后,listen 指令开始支持 fastopen 参数。网上找来一篇文章介绍这个TCP_FASTOPEN 参数。注意:TCP_FASTOPEN 只在 3.7.1 以及... 06月29日4,971评论 阅读全文