最新消息:

admin的文章

IPIP.net 地址库格式分析
ipdb

IPIP.net 地址库格式分析

7年前(2019-06-27) 10729浏览

转载: https://i-meto.com/ipdb-database/ 纯真数据库 IPIP.net 格式版: https://github.com/metowolf/qqwry.ipdb IP 数据库在互联网时代起着举足轻重的作用,例如电商网站...

ngx.var.arg与ngx.req.get_uri_args的区别
nginx

ngx.var.arg与ngx.req.get_uri_args的区别

7年前(2019-06-27) 4293浏览

ngx.var.arg_xx与ngx.req.get_uri_args[“xx”]两者都是为了获取请求uri中的参数,例如 http://www.aikaiyuan.com/?strider=1 为了获取输入参数strider,以下两种方法都可以: ...

ngx.var与ngx.ctx的区别
nginx

ngx.var与ngx.ctx的区别

7年前(2019-06-25) 5045浏览

ngx.var ngx.var 需预定义方可使用, 一般都写在 ngx 或 openresty 的conf 内 ngx.var; 在conf内可以使用set 方式创建变量; ngx.var 可以定义在location内,也可以定义在server 内;...

Nginx 下 Lua 8 处理阶段
lua

Nginx 下 Lua 8 处理阶段

7年前(2019-06-25) 3352浏览

init_by_lua http set_by_lua server, server if, location, location if rewrite_by_lua http, server, location, location if acces...

Nginx 11个处理阶段
nginx

Nginx 11个处理阶段

7年前(2019-06-25) 3616浏览

Nginx处理请求的11个阶段 nginx实际把请求处理流程划分为了11个阶段,这样划分的原因是将请求的执行逻辑细分,各阶段按照处理时机定义了清晰的执行语义,开发者可以很容易分辨自己需要开发的模块应该定义在什么阶段,其定义在http/ngx_http...

基于 OpenResty 权威DNS 服务
DNS

基于 OpenResty 权威DNS 服务

7年前(2019-06-19) 5944浏览

NgDNS: https://github.com/selboo/ngdns-server FROM: https://mp.weixin.qq.com/s/oZ2ftMgPtaDCygrgOUD3QA 最新 Nginx 已经支持 4层服务 ngx_...

pidstat 命令详解
linux命令

pidstat 命令详解

7年前(2019-04-17) 3622浏览

pidstat 概述 pidstat是sysstat工具的一个命令,用于监控全部或指定进程的cpu、内存、线程、设备IO等系统资源的占用情况。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的...

docker container states
docker

docker container states

7年前(2019-04-14) 3362浏览

转载请注明:爱开源 » docker container states 转载请注明:爱开源 » docker container states

shellcheck 帮助你写出更好的脚本
Shell

shellcheck 帮助你写出更好的脚本

8年前(2019-03-21) 2662浏览

简介 shellcheck 是一款实用的 shell脚本静态检查工具。 首先,可以帮助你提前发现并修复简单的语法错误,节约时间。每次都需要运行才发现写错了一个小地方,确实非常浪费时间。 其次,可以针对你当前不够完善不够健壮的写法,提供建议,帮助你提前...

记录:bearychat接口故障
SSL

记录:bearychat接口故障

8年前(2019-03-06) 3235浏览

故障 公司内部使用 bearychat 沟通, 使用 机器人 直接推送内部一些 通知,告警或者消息之类的. 在 bearychat系统恢复后, 无法收到推送的消息了, 服务器维护预告: 因服务升级需要,倍洽将于 2019-03-05(下周二)01:0...

keepalived 超过 20 个VIP
keepalived

keepalived 超过 20 个VIP

8年前(2019-03-02) 3735浏览

很多业务都会使用 keepalived 做高可用, 由于业务调整, keepalived 需要维护 100 VIP, 直接修改 virtual_ipaddress 配置文件 virtual_ipaddress { 1.1.1.1/24 brd 1.1...

golang 递归获取目录大小
go

golang 递归获取目录大小

8年前(2019-02-18) 3572浏览

func readDir(dirPath string, dirSize int64) int64 { flist, e := ioutil.ReadDir(dirPath) if e != nil { fmt.Println("read ...

记一次性能优化,单台4核8G机器支撑5万QPS
优化

记一次性能优化,单台4核8G机器支撑5万QPS

8年前(2019-02-06) 4862浏览

前言 这篇文章的主题是记录一次Python程序的性能优化,在优化的过程中遇到的问题,以及如何去解决的。为大家提供一个优化的思路,首先要声明的一点是,我的方式不是唯一的,大家在性能优化之路上遇到的问题都绝对不止一个解决方案。 如何优化 首先大家要明确的...

解决rsyslogd资源占用率高问题
journal

解决rsyslogd资源占用率高问题

8年前(2019-01-29) 14269浏览

問題: 解決rsyslogd資源佔用率高問題 openshift集羣安裝在 esxi 的虛擬機上. 各個節點出現問題, 集羣響應很慢. kswapd0 rsyslogd 先上總結: system-journal 服務監聽 /dev/log socke...

CentOS系统Bonding+VLAN+Bridge配置
bridge

CentOS系统Bonding+VLAN+Bridge配置

8年前(2019-01-23) 6419浏览

FROM: https://www.ichenfu.com/2018/12/24/centos-bonding-vlan-bridge/ 由于业务的需要,需要在我们的一台虚拟化机器上,实现如下的配置: 首先,需要将两块网卡设置Bonding并配置交换...

MySQL 性能优化总结
mysql

MySQL 性能优化总结

8年前(2019-01-21) 3227浏览

在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。更多关于MySQL查询相关参照:http://www.cnblogs.com/clsn/p/8...

MySQL 索引优化总结
mysql

MySQL 索引优化总结

8年前(2019-01-21) 3224浏览

本文主要讨论MySQL索引的部分知识。将会从MySQL索引基础、索引优化实战和数据库索引背后的数据结构三部分相关内容,下面一一展开(本文图片可点开放大)。 一、MySQL索引基础 首先,我们将从索引基础开始介绍一下什么是索引,分析索引的几种类型,并探...

AiKaiYuan.COM 2019年 新年贺词
新年贺词

AiKaiYuan.COM 2019年 新年贺词

8年前(2019-01-01) 3444浏览

岁月不居,时节如流。 新年的钟声即将敲响,让我们满怀信心和期待,一同迎接2019年的到来。 祝福中国!祝福世界! 转载请注明:爱开源 » AiKaiYuan.COM 2019年 新年贺词 转载请注明:爱开源 » AiKaiYuan.COM...

Request Header Or Cookie Too Large
header

Request Header Or Cookie Too Large

8年前(2018-12-26) 3866浏览

运营反馈 Nginx 报 400 错误,具体点说:Request Header Or Cookie Too Large。其实随便搜搜就知道可以通过加大 client_header_buffer_size 和 large_client_header_b...

Error: rpmdb open failed
rpm

Error: rpmdb open failed

8年前(2018-12-22) 2945浏览

yum repolist Failed to set locale, defaulting to C error: rpmdb: BDB0113 Thread/process 20662/140480624469824 failed: BDB1507...

OpenVPN 安全限制
iptables

OpenVPN 安全限制

8年前(2018-12-20) 6809浏览

OpenVPN 安全限制 前面我们介绍了 OpenVPN 使用 Google 两步认证 ,虽然实现动态密码的验证, 但三层、四层安全限制还不支持, 最后结果链接进来之后,可以扫描内网任何资源。 本篇文章介绍如何针对不同用户使用不同安全规则。 修改服务...

OpenVPN 使用 Google 两步认证
OpenVPN

OpenVPN 使用 Google 两步认证

8年前(2018-12-20) 5585浏览

OpenVPN 使用 Google 两步认证 嵌入内容 转载请注明:爱开源 » OpenVPN 使用 Google 两步认证 转载请注明:爱开源 » OpenVPN 使用 Google 两步认证

分布式系统的Raft算法
raft

分布式系统的Raft算法

8年前(2018-12-12) 2693浏览

过去, Paxos一直是分布式协议的标准,但是Paxos难于理解,更难以实现,Google的分布式锁系统Chubby作为Paxos实现曾经遭遇到很多坑。 来自Stanford的新的分布式协议研究称为Raft,它是一个为真实世界应用建立的协议,主要注重...

学会这 18 个工具,你一定能真正理解如何监控网络带宽!
带宽

学会这 18 个工具,你一定能真正理解如何监控网络带宽!

8年前(2018-12-10) 3257浏览

本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。 一些命令可以显示单个进程所使用的带宽。这样一来,用户很容易发现过度使用网络带宽的某个...

logrotate 具体执行时间
logrotate

logrotate 具体执行时间

8年前(2018-11-21) 5688浏览

昨天配置了一个logrotate,今天一看03:45生成了一个文件,我就想为什么是这个时间呢。 从网上查看了一下,记录如下 cat /etc/anacrontab 里面有个 START_HOURS_RANGE=3-22 这个是开始时间 RANDOM_...