在云服务器上挂了一个机器学习的代码(main.py),然后用mobaxterm来远程运行。
我用ps -aux查看进程的情况,发现main.py状态是SNl,内存占用率是0.7%。同时,joblib.externals.loky.backend.popen_loky_posix --process-name LokyProcess-9这个东西的内存占有率是99.9%。我想请问一下我的代码还在成功运行吗?如果是有问题的,该怎么解决呀?
【以下回答由 GPT 生成】
在云服务器上挂载了一个机器学习的代码main.py
,然后使用MobaXterm远程连接到服务器,并运行代码。使用ps -aux
命令查看进程信息时,发现main.py
的状态是SNl,内存占用率是0.7%,同时,joblib.externals.loky.backend.popen_loky_posix
-- process-name LokyProcess-9
的内存占用率是99.9%。现在需要确认代码是否在正常运行,如果有问题,需要解决。
问题描述中没有提及具体的错误信息,只描述了进程的状态和占用率。需要进一步分析以及查看代码是否运行正常。
问题描述中没有提供详细的运行结果和报错内容,无法进一步分析问题。
由于没有具体的错误信息和代码内容,无法准确判断代码是否正常运行以及如何解决问题。然而,可以尝试以下步骤来排查问题:
nohup
命令或者在代码后加上&
符号,以便将代码放在后台运行,这样即使断开与服务器的连接,代码也能继续运行。tail
命令来查看日志文件的实时输出。kill
命令来终止该进程。可以通过进程ID(PID)使用以下命令终止进程: kill PID
其中,PID
是进程的ID,可以使用ps -aux | grep main.py
命令来查找主进程的ID。以上是我能提供的一些建议和解决方案,但由于缺乏具体错误信息和代码内容,无法提供针对性的解决方案。如果问题仍然存在,请提供更多详细的信息,包括具体的运行结果和报错信息,以便我能够更准确地帮助您解决问题。