Skip to content

Commit

Permalink
Update hot_restart.md
Browse files Browse the repository at this point in the history
fix syntax error
  • Loading branch information
moeyui1 authored Dec 26, 2018
1 parent 1da2c0c commit da0052c
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions intro/arch_overview/hot_restart.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@

- 新进程首先将所有自身的初始化进程完成(包括载入配置、初始化服务发现和健康检查步骤等等),然后再去请求旧的进程取得侦听 socket 的拷贝。

新进程开始进行侦听并通知旧的线材开始删除动作
新进程开始进行侦听并通知旧的线程开始删除动作

- 在删除的旧进程的时候,旧进程会尝试优雅地关闭现有的连接。可以怎么去做到这点呢?这取决于配置过滤器。可以使用 [`--drain-time-s`](../../operations/cli.md#cmdoption-drain-time-s)参数进行配置删除时间,如果传的时间参数越大,则删除动作会越发激进。
- 在删除旧的进程的时候,旧进程会尝试优雅地关闭现有的连接。可以怎么去做到这点呢?这取决于配置过滤器。可以使用 [`--drain-time-s`](../../operations/cli.md#cmdoption-drain-time-s)参数进行配置删除时间,如果传的时间参数越大,则删除动作会越发激进。

- 在删除完成后,新的 Envoy 进程将告知旧的 Envoy 进程将自己关掉。这个时间可以通过 [`--parent-shutdown-time-s`](../../operations/cli.md#cmdoption-parent-shutdown-time-s)参数进行配置。

- Envoy 的热重启支持时经过精心设计的,重启机制可以在新 Envoy 进程与旧 Envoy 进程在不同容器运行时发挥良好作用。

进程间通讯只依赖于 unix domain sockets 。

- 在源码分发包里,你可以找到一个使用 Python 写的重启/父进程的案例。父进程在标准的流程控制工具中大有用武之地,例如monit、runit等等。
- 在源码分发包里,你可以找到一个使用 Python 写的重启/父进程的案例。父进程在标准的流程控制工具中大有用武之地,例如monit、runit等等。

0 comments on commit da0052c

Please sign in to comment.