gpt4 book ai didi

ruby-on-rails - 信号 : failed for SignalException with script/runner

转载 作者:数据小太阳 更新时间:2023-10-29 08:28:49 25 4
gpt4 key购买 nike

您好,我正在尝试运行由于 SignalException: SIGHUP: 而失败的脚本/运行程序进程:

该过程将近 4-5 小时。有人可以让我知道到底发生了什么以及可以解决什么问题。

谢谢

最佳答案

启动该进程的 shell 正在消亡。您可以从调用 shell 中拒绝该进程或使用 nohup 调用它,这将导致该进程忽略 SIGHUP。

nohup script/runner "YourCodeHere.run"& 之类的东西会使脚本/运行器任务不受 SIGHUP 影响。

编辑:假设您通过 ssh 连接到服务器。您将生成一个新的 shell(运行/bin/bash 的工作方式类似)。如果断开连接,您使用 ssh 启动的 shell 也会死掉。当它这样做时,它会向所有附加的进程发送 SIGHUP。 SIGHUP 是一个 UNIX 信号。 There are a few of them .另一个您可能(也许不知不觉)熟悉的是 SIGINT,它是您按下 ctrl-c 时发送到进程的内容。

关于ruby-on-rails - 信号 : failed for SignalException with script/runner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8227652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com