我正在努力使Redis在Solaris 10上运行,并且有一些集成测试失败了。我正在研究的测试是这样的:
尽管有wait3()
的呼唤,但孩子最终还是处于僵尸状态。
运行我的测试大约90%的时间失败。一旦进入故障状态,它将永远无法恢复。我尝试将测试更改为等待更长的时间,尽管它似乎在进程退出后多次调用wait3(),但它会一直保持该状态,直到父进程被杀死为止。
不幸的是,直到下周我才能再次进行这项工作,因此我正在在家中进行研究。我大部分的谷歌搜索都只显示文档或“为什么流程变成僵尸?”输入问题。
This google groups thread从90年代中期开始可能会有所帮助,尽管他们大多谈论的是Solaris / SunOS的较早版本。
答案 0 :(得分:0)
我误会了。看来主节点没有看到它的子节点失败,所以没有Build With...
。