想知道什么是零停机重启工具?Huptime教帮你 !

简介: 前言Huptime (High uptime)是零停机重启实用程序,不需要修改你的程序。 虽然很多应用支持运行的时候重载配置,但是一个零停机重启允许升级应用代码,不需要停止任何活动。 基础示例 终端: huptime --exec python -m SimpleHTTPServer & PID=.

前言
Huptime (High uptime)是零停机重启实用程序,不需要修改你的程序。

虽然很多应用支持运行的时候重载配置,但是一个零停机重启允许升级应用代码,不需要停止任何活动。

基础示例

终端:

huptime --exec python -m SimpleHTTPServer &
PID=$!

第二个终端

while true; do curl http://localhost:8000 2>/dev/null || echo "fail"; done

第三个终端:

kill -HUP $PID

第二个终端不会输出 "fail"

  • Huptime 最低要求:
  • make
  • gcc and g++
  • python
  • rpmbuild (optional) and dpkg (optional)

小编推荐一个学python的学习qun 740322234

无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

相关文章
|
2月前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
460 3
|
5月前
|
存储 监控 Unix
|
6月前
|
Shell
服务器需要扩容,如何停止宝塔的所有服务?
服务器需要扩容,如何停止宝塔的所有服务?
59 3
|
8月前
|
存储 关系型数据库 MySQL
服务器数据恢复—EVA存储异常断电重启后虚拟机无法启动的数据恢复方案
服务器存储数据恢复环境: 某品牌EVA8400,服务器上安装VMware ESXi虚拟化平台,虚拟机的虚拟磁盘包括数据盘(精简模式)+快照数据盘,部分虚拟机中运行oracle数据库和mysql数据库。 服务器存储故障&检测: 存储异常断电重启后,存储中一台虚拟机无法启动。工作人员推测故障原因是异常断电导致电源模块出现故障,清空cache后重新启动存储发现该虚拟机仍无法正常启动。
|
存储 Kubernetes API
优雅退出和零停机部署
如何在 Kubernetes 中使用优雅退出,使得业务具备零停机、无中断的部署发布。
270 1
|
Shell Linux C++
Linux应用程序重启:实现应用程序的被动重启
要实现一个程序能够重启另一个程序,可以使用Shell脚本或编写一个C/C++程序来完成这个任务。
253 0
|
应用服务中间件 PHP nginx
记一次服务器重启后网站502的恢复过程
记一次服务器重启后网站502的恢复过程
297 0
|
安全 Ubuntu Linux
Linux服务器的关机或者重启你一般会怎么操作?今天介绍5种办法,最后一种可以成救命草!
Linux服务器的关机或者重启你一般会怎么操作?今天介绍5种办法,最后一种可以成救命草!
1596 0
|
Java Shell Docker
记一次异常停机损坏了orientdb 导致nexus2无法启动
在一台centos7上通过docker部署了nexus2. 昨天zabbix报警,主机宕机了。查看控制台发现有SATA报错(原因不明)。
3233 0
|
存储 监控 搜索推荐