nginx 1.17.6 发布
nginx 1.17.6 发布了,更新内容:
Feature
- the $proxy_protocol_server_addr and $proxy_protocol_server_port variables.
- the "limit_conn_dry_run" directive.
- the $limit_req_status and $limit_conn_status variables.
更新日志:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
golang 高频服务延时抖动追因
一,背景 策略组同学反馈有个服务上线后 redis 写超时非常严重,严重到什么地步呢,写redis 毛刺超过100ms! 而且不是随机出现,非常多,而且均匀,导致整个接口超时严重。因为用的redis 库是由我们组维护,所以任务落我们组小伙伴头上了。 这个项目有非常复杂的业务逻辑,有密集型io(调度问题)+定时任务(cpu问题)+常驻内存cache(gc问题),频繁访问redis,在定时逻辑中,业务逻辑需要一个request 可能达到上千次redis Hmget+get(先不讨论合理性)。 背景比较复杂, 是个golang 服务,接口延迟要求百ms级。 go version : 1.8,机器是8核+16G 容器,没有开runtime 监控,redis 的同事初步反馈没有slowlog。因为rd 也追了很久,到我们这边来的时候,redis 的超时指标监控已经给我们加了。 redis get 接口的耗时监控显示如下,因为高频请求,大部分耗时是小于10ms 的,但是这毛刺看着非常严重,是不可忍受了。 系统cpu问题比较严重,抖动非常大,内存并没有太大问题,但是占用有点大,比较有意思的事,因为用...
- 下一篇
gitee-release-cli 1.7.1 发布,发行版创建工具
gitee-release-cli 1.7.1 发布了,它是一个用于创建发行版的命令行工具,能够根据代码库的 git 提交历史自动生成合适的版本号和发行版说明,目前已在码云前端项目中使用。 这是第一个公开发行版,没什么值得一提的更新内容,以下是 gitee-release-cli 简单介绍: 特性 强制执行语义化版本规范 基于Gitee API为你的项目创建发行版 采用commitlint的提交信息规范中的约定来记录代码库中的改动 安装 npm isntall -g gitee-release-cli 使用 先前往私人令牌页页创建一个令牌,然后配置: gitee-release config accessToken 你的令牌 设置使用中文版的内容(只翻译标题): gitee-release config locale zh_CN 创建一个发行版: # 创建发行版,然后提示是否上传发行版到码云 gitee-release create # 创建一个 beta 预发行版 gitee-release create --prerelease beta # 生成版...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果