在下面的屏幕截图时,我的所有进程似乎都停止了约 4 个小时,因为我正在使用 tmux 运行几个机器学习实验,并且我发现自从 4 小时以来就没有输出到标准输出了。我尝试开始一个新的实验,但也没有输出到标准输出,尽管我可以使用 htop 找到新进程。此外,我无法停止使用 control+C 进行的新实验,我只能在 htop 中将其杀死,并且从 stdout 我确认它也已被杀死。
我还发现这似乎是由工具 python 调用引起的,
http://docs.pyinvoke.org/en/stable/
因为如果我不使用调用来开始实验inv debug
,而只是使用
python main.py --debug
可以启动新进程,尽管它也会在两者之间停止。
任何线索发生了什么,有什么方法可以避免或减少这种情况?谢谢!
系统信息:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
Python
Python 3.7.6 (default, Jan 8 2020, 19:59:22)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import invoke
>>> invoke.__version__
'1.5.0'
似乎简单地杀死一些进程将更新长期停止的剩余任务。