02 2020 档案

摘要:![](https://img2018.cnblogs.com/blog/1265401/202002/1265401-20200221222647514-24799448.png) 阅读全文
posted @ 2020-02-21 22:27 梧桐花落 阅读(239) 评论(0) 推荐(0)
摘要:高并发的影响因素除了硬件,Web服务器外,操作系统对TCP相关参数的配置也会对其有很大影响。 默认情况下Linux内核参数是考虑通用场景的(如ulimits n 限定为1024),这在高并发访问的Web服务器下会造成影响。所以一般需要进行内核参数的调整,来使Web服务器(如Nginx)可以支持更高的 阅读全文
posted @ 2020-02-21 00:00 梧桐花落 阅读(1019) 评论(0) 推荐(0)
摘要:DDoS威胁的现状 互联网和我们的工作、生活,已经结合得越来越紧密。互联网上承载了越来越多的重要业务,已经成为了关乎国计民生的关键基础设施。DDoS攻击,是对互联网基础设施的重要威胁之一,甚至可能导致一些关键业务发生长时间中断。在网上已经有很多相关的案例,在此不再阐述。 DDoS防护的现状 DDoS 阅读全文
posted @ 2020-02-20 23:48 梧桐花落 阅读(1024) 评论(0) 推荐(1)
摘要:这一篇文章描述DDoS流量清洗实现的一些思路。 假设有这样一种场景:一个武林高手和一个基本没有功底的人切磋武艺,胜负如何是无需多言;换另一种场景,如果是十个普通人和武功高手对招,虽然可能费点力气,但是武功高手还是可以再拿下一城;更进一步假设,一百个毫无底子的成年人一拥而上,和这名高手对打,如果高手的 阅读全文
posted @ 2020-02-20 23:23 梧桐花落 阅读(471) 评论(0) 推荐(0)
摘要:一 Nginx工作场景 Nginx是最受欢迎的HTTP服务器之一,在我们公司扮演着举足轻重的作用,做为我们公司的核心组件之一,在整个访问链路上是不可或缺的一环,而且, Nginx组件、模块、版本众多, 所以如何管理好Nginx将显得至关重要. Before we get started,我们先来看看 阅读全文
posted @ 2020-02-20 17:41 梧桐花落 阅读(5014) 评论(0) 推荐(0)
摘要:git常用指令集 阅读全文
posted @ 2020-02-20 10:49 梧桐花落 阅读(423) 评论(0) 推荐(0)
摘要:DNS容灾 这里介绍如果通过dns来实现容灾,饿了么有非常多的应用,应用的用户量非常大,遍布各地。这些应用都是需要域名的,所以为了提神服务质量,构建自己的DNS体系,为饿了么的应用提供域名解析服务。 DNS简单介绍 DNS提供了根据域名查IP地址的服务,和常见的http协议一样,dns也是一个工作在 阅读全文
posted @ 2020-02-20 10:22 梧桐花落 阅读(1020) 评论(0) 推荐(0)
摘要:nfs主机 step1:安装软件 yum y install nfs utils rpcbind step2:配置/etc/exports /data/zookeeper/log 11.0.183.24(ro,sync,no_root_squash) 11.0.183.21(ro,sync,no_r 阅读全文
posted @ 2020-02-19 18:30 梧桐花落 阅读(241) 评论(0) 推荐(0)
摘要:1.安装需要插件 2.安装erlang 因为RabbitMQ需要Erlang的环境,所以需要先安装Erlang,CentOS7.2版本 使用yum安装即可 安装完成后可以检测是否安装成功,使用如下命令: 如果安装成功,如下图所示: 进入Erlang后可以使用如下命令退出Erlang: 3.安装Rab 阅读全文
posted @ 2020-02-19 17:56 梧桐花落 阅读(208) 评论(0) 推荐(0)
摘要:为k8s手动添加worker节点的脚本 阅读全文
posted @ 2020-02-19 10:00 梧桐花落 阅读(761) 评论(0) 推荐(0)
摘要:总结罗列了国内优秀的golang站点 阅读全文
posted @ 2020-02-12 11:05 梧桐花落 阅读(147) 评论(0) 推荐(0)
摘要:总结了一些面试题 阅读全文
posted @ 2020-02-05 15:59 梧桐花落 阅读(145) 评论(0) 推荐(0)
摘要:这里提供一个封装的服务脚本,可一实现nginx服务的start,stop,reload等功能 powershell !/bin/bash ARGV="$@" cd $(dirname $0)/.. BASE=$(pwd) BASE_CONF_DIR="$BASE/conf" if set to "1 阅读全文
posted @ 2020-02-05 11:39 梧桐花落 阅读(203) 评论(0) 推荐(0)
摘要:这里结合自己负责的过保迁移项目、之前的生产经验,和处理过的一些case记录一下自己的一些思考。 首先3个前提 原则1: 牢记安全生产红线。安全生产红线的意义在于 提变更的时候更慎重的审视自己的变更方案,也可以让更多的人交叉review; 信息广播,有助于变更执行人评估是否有交叉影响的变更; 一旦出问 阅读全文
posted @ 2020-02-04 16:08 梧桐花落 阅读(284) 评论(0) 推荐(1)
摘要:系统模块 cpu 字段含义 user: 表示CPU执行用户进程的时间,通常期望用户空间CPU越高越好. sys: 表示CPU在内核运行时间,系统CPU占用率高,表明系统某部分存在瓶颈.通常值越低越好. wait: CPU在等待I/O操作完成所花费的时间.系统部应该花费大量时间来等待I/O操作,否则就 阅读全文
posted @ 2020-02-04 15:06 梧桐花落 阅读(3525) 评论(0) 推荐(0)
摘要:tsar介绍 本文主要介绍如何利用tsar对线上linux服务器进行诊断,及其原理。 tsar是由淘宝核心系统部门研发并开源到github上,源码路径见 "alibaba/tsar" 。 为了支持rds运维,加入一些定制的功能,由于内核组以功能不普遍适用拒绝合并到主干,拉了一个分支到内网gitlb上 阅读全文
posted @ 2020-02-04 15:04 梧桐花落 阅读(1123) 评论(0) 推荐(0)
摘要:Nginx如何处理一个连接 Nginx作为服务器 1 启动 首先,nginx在启动时,会解析配置文件,得到需要监听的端口与ip地址 然后,nginx的master进程里面,先初始化好这个监控的socket(创建socket 设置addrreuse等选项 绑定到指定的ip地址端口 在listen),然 阅读全文
posted @ 2020-02-04 14:47 梧桐花落 阅读(822) 评论(0) 推荐(0)
摘要:nginx常见的2个time 我们在通过 采集对nginx的数据进行采集时,发现tsar采集到的rt时间和nginx自身日志中打印的时间 对不上,这让我们在收到报警后很难快速的和nginx的日志对应起来,从而找到我们响应慢的api。于是对nginx的几个处理时间进行了分析,原来 包含了用户数据接收时 阅读全文
posted @ 2020-02-04 14:26 梧桐花落 阅读(6840) 评论(0) 推荐(0)
摘要:nginx将一个HTTP请求分为11个处理阶段,这样做让每个HTTP模块可以仅仅专注于完成一个独立,简单的功能。而一个请求的完整处理过程可以由多个HTTP模块共同合作完成。可以极大的提高多个模块合作的协同性,可测试性,可扩展性。换言之,nginx在处理每一个http请求,和配置文件上的顺序没有关系。 阅读全文
posted @ 2020-02-04 14:14 梧桐花落 阅读(1869) 评论(0) 推荐(0)