EZHTTP — LAMP,LNMP,LNAMP一键安装

OpenResty(Nginx Lua)统计网站访问信息

朱 茂海 | 监控 | 2016-01-27
背景 之前的一篇文章openresty(nginx lua)统计域名状态码、平均响应时间和流量实现了对域名状态码,平均响应时间和流量的统计。但之前的统计方法没有实现当某一域名404或500等状态码超过一定数量后发送具体的url来快速定位位置。这个功能我们其实是通过统计网站日志来实现了。为了摆脱对网站日志的依赖以及提高统计性能,我们尝试把此功能也用nginx ... [阅读全文]
ė views 66条评论 0, ,

为什么Wireshark无法解密HTTPS数据

朱 茂海 | 系统管理 | 2015-12-15
问题 由于需要定位一个问题,在服务器上tcpdump抓取https数据包,然后下载到本地打开wireshark分析。然后我们下载域名私钥配置到wireshark,发现数据包居然无法解密。是wireshark配置密钥的方法不对?但谷歌了好多文章都是说这样配置的。由于对HTTPS认识不够深,一时不知道如何入手解决。没办法,只能先了解tls这个协议了,于是查看了TLS1.2的RFC文档... [阅读全文]
ė views 61条评论 0, ,

Linux FTP命令行被动模式连接PureFtpd超时

朱 茂海 | FTP | 2015-11-17
问题 最近在服务器安装了pureftpd提供给公司同事上传文件用。在交付前使用FileZilla测试没有问题,但是同事反映在Linux下ftp不能使用。 自己在Linux下测试了一下,一直卡在Entering Passive Mode,最后超时。 原因 而在windows下使用FileZilla测试并没有问题。仔细看了下FileZilla的日志,发现有一行 想到pureftpd用的是云主机,而云主机... [阅读全文]
ė views 61条评论 0

rsync增量传输大文件优化技巧

朱 茂海 | 增量备份 | 2015-10-27
问题 rsync用来同步数据非常的好用,特别是增量同步。但是有一种情况如果不增加特定的参数就不是很好用了。比如你要同步多个几十个G的文件,然后网络突然断开了一下,这时候你重新启动增量同步。但是发现等了好久都没有进行数据传输,倒是机器的IO一直居高不下。 原因 rsync具体的增量同步算法不太清楚。根据它的表现来看,可能在增量同步已经... [阅读全文]
ė views 64条评论 0

nginx-upload-module模块实现文件上传(multipart/form-data和断点续传)

朱 茂海 | Nginx | 2015-09-24
前言 有时候我们想简单实现文件上传的功能,又不想使用额外的语言(比如PHP、Java),或者想实现文件的断点续传。这个时候Nginx的一个模块nginx-upload-module就能满足我们的需求。 模块安装 下载模块: cd /tmp wget https://codeload.github.com/vkholodkov/nginx-upload-module/zip/2.2 unzip 2.2 安装模块: .configure --add-modul... [阅读全文]
ė views 61条评论 0

openresty(nginx lua)统计域名状态码、平均响应时间和流量

朱 茂海 | 监控 | 2015-09-14
背景   之前我们统计域名状态码、平均响应时间和流量的方法是:在每台机器添加一个定时脚本,来获取每个域名最近一分钟的访问日志到临时文件。然后zabbix再对这个一分钟日志临时文件作相关统计。一直运行良好,最近发现某台服务器突然负载增高。使用iotop查看发现获取最近一分钟日志的脚本占用的IO特别高。停止这个定时任务之后恢复正常。于是就... [阅读全文]

SaltStack源码解析 — salt ‘*’ test.ping执行过程

朱 茂海 | 源码解析 | 2015-08-19
前言   本文我们来学习salt '*' test.ping命令实现的整个过程,涉及的组件比较多,将有助于更进一步了解SaltStack的运行机制。   总体概述   salt '*' test.ping涉及的组件比较多,包括Master Req Server,Master Publisher,Minion,Master EventPubliser等,现在概要地介绍下整个实现流程: 1、在salt-master机器执行salt '*' ... [阅读全文]
ė views 6没有评论 0
Ɣ回顶部