gpt4 book ai didi

linux - Ubuntu VM 不会无限期地在后台运行任务

转载 作者:太空宇宙 更新时间:2023-11-04 04:53:49 28 4
gpt4 key购买 nike

我在 Google 云计算上的 Ubuntu 虚拟机中运行后台任务时遇到问题。当我启动任务时,它会运行一段时间,但最终总是停止。通常这会持续大约 20-30 分钟,但有时会持续一个小时。

我尝试过的事情:

  • 直接运行任务
  • 使用 nohup 在主终端中运行任务
  • 使用 screen 在新终端中运行任务
  • 使用 screen 和 nohup 在新终端中运行任务
  • 以上每一项都需要 sudo

一定有办法吗?提前致谢!

最佳答案

您的任务不太可能因为它在谷歌云平台中运行而停止。尝试记录任务状态或使用 strace 命令查看其终止原因。它可以是以下任何一个:

  • 网络相关问题(例如,您的家庭环境可以始终连接到资源,而云可能无法[丢包],或者延迟问题或网络抖动)
  • 与资源相关的问题(例如,您的任务会在一段时间内耗尽所有 RAM 并停止)
  • CPU 调度(例如,您的任务需要近乎实时的交互,而云物理 CPU 可能在许多虚拟机之间使用)

要解决任务崩溃/停止的问题,您可以添加一个 crontab 条目,其中包含一些(脏的)内容,例如:

          • pidof“任务名”|| nohup/路径/到/任务

它将每分钟执行一次并检查是否可以找到您的任务的 pid 号 - 如果没有,它将启动它

ad 1) 最好诊断任务停止的原因ad 2) 最好按照 @iww 的建议将其移至服务器故障

关于linux - Ubuntu VM 不会无限期地在后台运行任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52247499/

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