首页 运维网络学院

网络学院

  • 一次因Redis使用不当导致应用卡死过程
    首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象刚开始当测试抱怨环境响应慢的时候 ,我们重启一下应用,应用恢复正常,于是没做处理。但是后来问题出现频率越来越频繁,越来越多的同事开始抱怨,于是感觉代码可能有问题,开始排查。首先发现开发的本地ide没有发现问题, ...
    2019-12-24 14:56 1071
  • 一次 Docker 容器内大量僵尸进程排查分析
    前段时间线上的一个使用 Google Puppeteer 生成图片的服务炸了,每个 docker 容器内都有几千个孤儿僵死进程没有回收,如下图所示。这篇文章比较长,主要就讲了下面这几个问题。什么情况下会出现僵尸进程、孤儿进程Puppeteer 工作过程启动的进程与线上事故分析PID 为 1 的进程有什么特殊的地方为什么 no ...
    2019-12-24 12:26 955
  • 干货:DNS何时使用TCP协议,何时使用UDP协议?
    DNS同时占用UDP和TCP端口53是公认的,这种单个应用协议同时使用两种传输协议的情况在TCP/IP栈也算是个另类。但很少有人知道DNS分别在什么情况下使用这两种协议。 TCP与UDPTCP:面向连接的协议,提供可靠的数据传输,一般服务质量要求比较高的情况,使用这个协议。UDP:用户数据报协议,是一种无连接的 ...
    2019-12-23 09:56 1234
  • 我想来跟大家聊聊Linux运维这一行业,从几个方面说下行业的现状、如何学好Linux和如何成为专业运维人员以及云服务对运Linux运维的影响。1、 linux行业状况我们都知道从1991年Linux开始火爆全球,蔓延至中国,随着智能中国、网络繁荣发展,众多应用基本都跑在Linux服务器上面,但对于大多数人来说还是不 ...
    2019-12-17 09:29 966
  • 网络七层协议介绍
    网络通信概述OSI(Open System Interconnection)是一个开放性的通行系统互连参考模型,共包含七层协议。从上到下分别是应用层、表示层、会话层、传输层、 网络层、数据链路层、物理层。网络七层结构介绍详细介绍物理层(physical layer)所谓的物理层,是指光纤、电缆或者电磁波等真实存在的物理媒介。 ...
    2019-12-15 12:16 1180
  • 工作总结:一文了解Docker 容器和VM的区别
    本文尝试解释两者的不同,不涉及底层知识。相当于科普小知识。Docker Container一个谨慎的比较docker和vm,个人觉得Container像个一个迷你的vm从某种意义上说,这是正确的。但从另一个角度来看,这是非常不准确的, ...
    2019-12-4 13:01 1243
  • BGP协议是什么?边界网关协议,简称BGP,主要用于互联网AS(自治系统)之间的互联。BGP协议的最主要功能在于控制路由的传播和选择最好的路由。BPG线路有以下功能特点:单IP多线接入。通过BGP可以实现一个IP对应电信、联通、移动、长城、教育网等不同线路的带宽,而不需要服务器端配置多个IP。使用BGP高 ...
    2019-12-2 12:45 2462
  • HTTP协议字段和含义
    HTTP是一个应用层的面向对象的协议。0X02 抓包工具Wireshark、burpsuite、Fiddler0X03 POST请求POST /user/avatar/srote HTTP/1.1 第一部分(请求行)Host: www.mozhe.cn 第二部分(请求消息报头)User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0Acc ...
    2019-12-2 12:40 2646
  • 阿里ECS禁止Discuz邮件发送端口25 如何配置Discuz邮件发送功能
    小编使用的阿里云ECS服务器,在配置Discuz邮件发送功能时,出现以下错误:Discuz后台邮件发送错误 解决方法分享如下:方法一:更换服务器商,使用支持25端口的服务器;方法二:使用465端口 SSL加密发送Discuz后台邮件;方法一就不用讲了,主要对方法二进行讲解:登入Discuz网站后台,进入站长->邮件 ...
    2019-12-1 10:52 1143
  • Supervisor:进程管理工具,老大再也不用担心服务无故挂掉了
    Supervisor是用Python开发的一个client/server服务,是Unix系统和类Unix系统下的一个进程管理工具。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,superviso ...
    2019-12-1 10:49 1464
  • 运维人员经常用的软件操作系统:Centos, Ubuntu, Redhat, SUSE,Freebsd,MacOS网站服务:nginx, apache, php, tomcat, lighttpd, resin数 据 库:MySQL, Mysql-proxy, MariaDB,PostgreSQLDB中间件:MyCat, amoeba, MySQL-proxy代理相关:lvs, keepalived, haproxy, nginx, apache, heartbeat网站缓存 ...
    2019-12-1 10:48 967
  • 从事多年软件编程工作,清晰记得当时有这么一个面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么?中国2019年互联网大会 对于这个问题,我想大多数同行都能够轻易回答,那么我继续提问:某个响应的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什 ...
    2019-11-27 09:19 1121
  • 怎样获取CDN上用户真实IP地址
    使用nginx -V 查看一下nginx 参数中有没有--with-http_realip_module# nginx -Vnginx version: nginx/1.10.1built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) built with OpenSSL 1.0.2h 3 May 2016 TLS SNI support enabled configure arguments: --prefix=XXXXXX --with-http_re
    2019-11-27 09:14 1682
  • 基于prometheus+grafana+alertmanager监控系统配置钉钉告警
    概述因为目前工作基本都是用钉钉办公,所以今天主要介绍一下怎么在prometheus配置钉钉告警,这里的前提是已经部署了alertmanager。一、配置go由于Prometheus 是用golang开发的,所以首先安装一个go环境,Go语言是跨平台,支持Windows、Linux、Mac OS X等系统,还提供有源码,可编译安装。下载地址:htt ...
    2019-11-26 10:40 6608
  • 一文搞懂高并发性能指标:QPS、TPS、RT、吞吐量
    一、QPS,每秒查询QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。互联网中,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。二、TPS,每秒事务TPS:是TransactionsPerSecond的缩写,也 ...
    2019-11-26 10:19 3158
返回顶部