Autoheal:断电或服务崩溃时自动重启分发服务

时间:2024-06-30 13:02:43
【文件属性】:

文件名称:Autoheal:断电或服务崩溃时自动重启分发服务

文件大小:10KB

文件格式:ZIP

更新时间:2024-06-30 13:02:43

Python

自动修复 一个简单的脚本,可以在断电或服务崩溃时自动重新启动分发服务。 它来自哪里? 断电后所有服务都会崩溃。 恢复供电后,服务恢复可能会面临以下问题: 没有自动重启,服务将无法工作 服务在依赖项准备好之前重启,重启可能会崩溃。 服务在依赖项准备好之前重新启动并且服务无法正常工作。 我们想要的是有序重启。但是随着越来越多的服务连接在一起,找到和维护全局秩序变得很复杂。 我们在这里提供的是一个简单的方法来处理这个问题。 它是如何工作的? 集中式重启系统可能很难实现,但是通过其他方式也可以达到同样的效果。下面我们来看看systemd是如何处理启动时的进程依赖的。 进程依赖本质上是由进程间通信(IPC)引起的。 socket和dbus是启动时IPC的两种主要方式。 systemd的作用是预先创建这些socket和dbus,在相应进程准备好之前并行化所有进程并将请求排队。当依赖没有准备


【文件预览】:
Autoheal-master
----conf.yaml(392B)
----base.sh(794B)
----parseyaml.py(994B)
----LICENSE(18KB)
----README.md(3KB)
----generate.sh(44B)

网友评论