与container同级别
与container同级别2

OpenResty动态后端热加载

使用到的模块: https://github.com/weibocom/nginx-upsync-module 通过第三方注册中心(Etcd/Consul),NGINX/OpenResty从第三方拿后端信息,实现同步。该模块在修改后端注

OpenResty配合GeoIP2识别客户端所在城市

GeoIP数据太老,不能识别城市了,新项目升级为GeoIP2。要下载免费数据库文件,需要在官网进行注册。 用到的开源项目 https://github.com/maxmind/libmaxminddb https://github.com/leev/ngx_http_geoip2_module 免费的城市与国家数

OpenResty后端HTTP健康检查

使用到的模块: https://github.com/openresty/lua-resty-upstream-healthcheck NGINX默认自带的健康检查仅仅是检查后端服务器的端口(TCP层)是不是通的,应用层(HTTP)的异常并不能被检测到。 1 2 3

MongoDB状态管理

当前服务器正在进行的操作 1 2 3 4 # 查询服务器所有正在Running的操作 db.currentOp(); # 只查找对dbName.collectionName的操作 db.currentOp({"ns":"dbName.collectionName"}) 终止操