【问题标题】:vfork() failed with error no 513vfork() 失败,错误号 513
【发布时间】:2016-06-01 09:46:27
【问题描述】:

在基于 RHEL 6.6 的环境中,我们从一个由 XML rpc 服务器创建的线程执行 IO。线程执行执行 vfork() 的外部命令。 vfork() 系统调用失败,错误号为 513。

可能的原因是什么?

【问题讨论】:

    标签: linux posix vfork


    【解决方案1】:

    如果父线程有未决信号(SIGTERM、SIGUSR1、SIGSEGV 等),则从描述到内核源代码会出现错误 513。

    【讨论】:

    • @AHTOH- 感谢您的回复...什么会导致信号在父线程中挂起?
    • 对不起,我不知道 :)
    • 你能提供调用vfork的资源吗?也许 vfork 调用信号处理程序上下文或其他奇怪的条件?
    猜你喜欢
    • 1970-01-01
    • 2021-04-14
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-15
    • 2019-12-28
    相关资源
    最近更新 更多