摘要:
背景 业务中有一个组件会产生每秒千级的数据读写,与之交互的是redis。 组件采用负载均衡,多个组件共同作业。 这几个组件都往一个内网的redis上读写。 问题 在业务高峰,用户反馈加载数据信息慢。 排查 网络正常、组件、redis所在服务器性能充足。故认为瓶颈在服务内部。 同时可知,redis支持 阅读全文
摘要:
saltstack是cs架构的,服务端叫lsalt-master,客户端叫salt-minion。都可以通过epel-release来安装,然后用systemctl来启动。 配置 /etc/salt master master配置文件 minion minion配置文件 *.d 子配置文件目录 ma 阅读全文
摘要:
z = zipfile.ZipFile('accces.log.zip', 'w', zipfile.ZIP_DEFLATED) z.write('/app/nginx/logs/access.log') z.close() #创建一个zip文件,模式为write,采用压缩。 #往zip文件中写入需要压缩的文件 #关闭压缩文件 阅读全文
摘要:
0 背景 经历过多次半夜被电话叫醒,因为大量用户访问服务慢。所以在此写一写解决思路。 环境是:分布式架构,服务端由linux上的C++写的进程组成。服务器是公有云。 case 网络波动 网络波动,就是Flipping,一般在广域网才会提到,是由于线路的不稳定,出现时通时断或瞬断的现象。Flippin 阅读全文
摘要:
tracert命令的格式为:tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name。 ①、-d 表示不将地址解析成主机名。 ②、-h maximum_hops 阅读全文
摘要:
1 create def add_area(request): area = Area.objects.create(name='commom',description='a commom area',manager='vicuic') return HttpResponse('added succ 阅读全文
摘要:
客户端编码 character_set_client、character_set_connection、character_set_results这3个参数值是由客户端每次连接进来设置的,和服务器端没关系。 当客户端连接服务器的时候,它会将自己想要的字符集名称发给mysql服务器,然后服务器就会使用 阅读全文
摘要:
1 uWSGI 作用 Django 默认使用的是 Python 自带的 simple HTTPServer 提供web服务的,在安全性和效率上都是不行的,只能用作django开发测试。 WSGI是一个Web服务器(如nginx)与应用服务器(如uWSGI)通信的一种规范(协议),。 uWSGI负责把 阅读全文