没有合适的资源?快使用搜索试试~ 我知道了~
fork-wrapper:生成一个程序,然后等待所有子进程终止
共4个文件
makefile:1个
license:1个
md:1个
需积分: 9 1 下载量 35 浏览量
2021-05-29
10:15:34
上传
评论
收藏 3KB ZIP 举报
温馨提示
叉式包装机 fork-wrapper产生一个程序并在退出之前等待所有子进程退出。 fork-wrapper将以最后一个要退出的子进程的退出状态终止。 问题 许多守护进程(例如 Unicorn)通过创建一个新的主进程来实现热重载。 一旦新的主进程启动,旧的主进程就会退出。 这对 Upstart 来说效果不佳,因为它假定旧的主进程退出意味着服务已停止。 当使用respawn节时,问题更严重 - Upstart 会注意到旧的 master 进程死亡并尝试重新生成它,即使新的 master 进程已经在运行。 解决方案 Linux 3.4 为prctl系统调用引入了一个新选项 - PR_SET_CHILD_SUBREAPER 。 设置此进程属性使其成为“子收割者”。 对于整个进程子树,子收割者的行为类似于 init。 当 subreaper 的孩子死亡时,孩子的孩子被重新分配给 subreaper
资源推荐
资源详情
资源评论
收起资源包目录
fork-wrapper-master.zip (4个子文件)
fork-wrapper-master
LICENSE 1KB
fork-wrapper.c 1KB
Makefile 180B
README.md 1KB
共 4 条
- 1
资源评论
实话直说
- 粉丝: 38
- 资源: 4592
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功