Huptime 基础示例 零停机重启工具

程序名称:Huptime 基础示例

授权协议: GPLv3

操作系统: Linux

开发语言: Python

Huptime 基础示例 介绍

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)

Huptime 基础示例 官网

https://github.com/amscanne/huptime

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐