51CTO博客开发
nginx为了实现反向代理的需求而增加了一个ngx_http_proxy_module模块。其中proxy_set_header指令就是该模块需要读取的配置文件。在这里,所有设置的值的含义和http请求同中的含义完全相同,除了Host外还有X-Forward-For。Host的含义是表明请求的主机名,因为nginx作为反向代理使用,而如果后端真是的服务器设置有类似防盗链或者根据http请求头中的h
线上机器的流量图都采用MRTG来画的,有些机器部署了同一业务,需要知道这些业务跑了多少带宽,由于MRTG的图有每个时间点的流量数据log,所以就在这个log的基础上取数据用rrdtool合并起来,就可以知道这些机器总共跑了多少带宽了。 原理:定期(这里是5分钟)从mrtg服务器上同步log过来,然后截取最近的流量数据,如果通过过来的log时间不是最新的,说明这台机器可能出
以下是对NUMA和cgroup的初次实践分享,仅供参考。 详细介绍请参考:https://access.redhat.com/site/documentation/zh-CN/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/一、线上程序现象 最近在不少os6.4的系统上发现机
对于每次登陆都要跑到密码机上获取密码,然后跑到跳板机上登陆到外网机器上,实在有些繁琐,但这为了安全着想,无可厚非;但为了方便,有人写了vbs通过SecureCRT接口登陆,在win下很方便,在linux下可以用expect实现不用输密码的自动ssh登陆。 原理:本地机器通过expect登陆跳板机,提示输入yes或者密码直接发送,登上跳板机后,再
前面更新了个程序,每次拉取数据都会查询gfs_shadow_master等相关域名,当请求量大时,dns有些抗不住了,程序响应也就变慢了,于是想到了用dnsmasq做本地dns缓存,效果很好。下面直接上部署代码吧:yum install -y dnsmasq cat << END > /etc/dnsmasq.conf listen-address=1
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号