# README
reload
可用于tcp|http服务平滑重启,防止断开连接
demo在_samples里面。可以直接go build 出来运行
原理是创建子进程,子进程的代码是新的。
子进程处理
情况1:kill -SIGUSR1 1
直接接管新的请求
父进程继续处理没断开的连接
情况2:
加入新的信号描述符,好像 kill -SIGUSR2 2 就让子进程判断父进程是否结束,结束才处理数据
原理是创建子进程,子进程的代码是新的。
子进程处理
情况1:kill -SIGUSR1 1
直接接管新的请求
父进程继续处理没断开的连接
情况2:
加入新的信号描述符,好像 kill -SIGUSR2 2 就让子进程判断父进程是否结束,结束才处理数据