优雅地关机或重启进程
我们编写的Web项目部署之后,经常会因为需要进行配置变更或功能迭代而重启服务,单纯的kill -9 pid的方式会强制关闭进程,这样就会导致服务端当前正在处理的请求失败,那有没有更优雅的方式来实现关机或重启呢? …
我们编写的Web项目部署之后,经常会因为需要进行配置变更或功能迭代而重启服务,单纯的kill -9 pid的方式会强制关闭进程,这样就会导致服务端当前正在处理的请求失败,那有没有更优雅的方式来实现关机或重启呢? …
在项目中我们通常可能会使用database/sql连接MySQL数据库。本文借助使用sqlx实现批量插入数据的例子,介绍了sqlx中可能被你忽视了的sqlx.In和DB.NamedExec方法。 在项目中我们通常可能会使用database/sql连接MySQL…
这是一篇受密码保护的文章,您需要提供访问密码: 密码:
mongoDB是目前比较流行的一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库(NoSQL)之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 mongoDB介绍 mongoDB是目前比较流行的一个…
本文介绍了influxDB时序数据库及Go语言操作influxDB。 InfluxDB是一个开源分布式时序、事件和指标数据库。使用Go语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。 安装 下载 https://portal.influx…
Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,具有高性能、持久化、多副本备份、横向扩展等特点。本文介绍了如何使用Go语言发送和接收kafka消息。 sarama Go语言…
导读 此文章分享了蚂蚁金服如何自动化运维大规模 Kubernetes 集群的实践干货。 “大规模 Kubernetes 集群”主要体现在几十个 Kubernetes 集群,十万级别的 Kubernetes Worker 节点。 蚂蚁金服使用 Operat…
Here is a simple example of how to send well-formatted JSON access logs directly to the Elasticsearch server. It is as simple as Nginx (it could be any webserver) sends the access logs using UDP to…
Linux 软路由宽带多拨(单线多拨),测试机为树莓派 3B,系统为 ArchLinux for ARM,ISP 为电信,实测只能稳定双拨,但带宽没变。 多拨介绍 所谓多拨就是同一主机同时拨通多条 PPPoE 线路,每个 PPPoE 线路都有独…
Python解释器内置了很多函数,这些内置函数使用方便,无需导入,直接调用。在交互模式下输入 dir(__builtins__) ,输出的列表中包含了所有的内置函数; 1、可迭代对象、序列操作相关 all(iterable) :如果 i…
深度操作系统是一个致力于为全球用户提供美观易用、安全可靠的Linux发行版。 深度操作系统 20 Beta采取统一的设计风格,从桌面环境和应用重新进行设计,其中底层仓库、内核分别升级到Debian 10、Kernel 5.3,全新…
我的日常工作有很大一部分比重是处理各种网络问题。很多时候,面对突发故障,完全搞不清楚缘由,此时,一个完善的监控系统能起到事半功倍的效果。 一个好消息是「netstat -s」里的各种计数器包含了很多有用…
Copyright © OZABC Powered www.ozabc.com