堡塔618特惠活动,企业版1099元/年,永久授权最高立减20000元查看活动
当前位置:论坛首页 > Linux面板 > 求助

【待反馈】FileNotFoundError: [Errno 2] No such file or directory: '/pr

发表在 Linux面板2024-5-22 10:01 [复制链接] 9 208

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

免费免费版 [size=1.2][url=]8.1.0 , docker[/url]
系统版本:

问题描述:

docker 相关功能无法打开
相关截图(日志、错误):Traceback (most recent call last):  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_common.py", line 447, in wrapper    ret = self._cache[fun]AttributeError: _cacheDuring handling of the above exception, another exception occurred:Traceback (most recent call last):  File "/data1/bt/server/panel/BTPanel/__init__.py", line 2422, in publicObject    res = run_obj.run(toObject, defs, get)  File "/data1/bt/server/panel/BTPanel/__init__.py", line 2369, in run    result = getattr(toObject, get.action)(get)  File "class/panelController.py", line 81, in model    result = PluginLoader.module_run(module_name,def_name,pdata)  File "/www/server/panel/class/btdockerModel/setupModel.py", line 45, in get_config    "monitor_status": self.get_monitor_status(),  File "/www/server/panel/class/btdockerModel/setupModel.py", line 268, in get_monitor_status    for proc in psutil.process_iter():  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/__init__.py", line 1439, in process_iter    yield add(pid)  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/__init__.py", line 1414, in add    proc = Process(pid)  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/__init__.py", line 326, in __init__    self._init(pid)  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/__init__.py", line 354, in _init    self.create_time()  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/__init__.py", line 710, in create_time    self._create_time = self._proc.create_time()  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_pslinux.py", line 1576, in wrapper    return fun(self, *args, **kwargs)  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_pslinux.py", line 1788, in create_time    ctime = float(self._parse_stat_file()['create_time'])  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_pslinux.py", line 1576, in wrapper    return fun(self, *args, **kwargs)  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_common.py", line 450, in wrapper    return fun(self)  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_pslinux.py", line 1618, in _parse_stat_file    with open_binary("%s/%s/stat" % (self._procfs_path, self.pid)) as f:  File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_common.py", line 711, in open_binary    return open(fname, "rb", **kwargs)FileNotFoundError: [Errno 2] No such file or directory: '/proc/722/stat'

使用道具 举报 只看该作者 回复
发表于 2024-5-22 10:06:16 | 显示全部楼层
您好,根据您提供的错误信息,看起来是由于psutil模块尝试读取进程信息时找不到对应的文件或目录导致的问题。具体来说,错误信息中显示的是一个FileNotFoundError,说明在尝试读取/proc/722/stat文件时找不到该文件。
1:首先,确认一下进程ID(PID)为722的进程是否实际存在。您可以通过在终端上运行ps -p 722来检查该进程的状态。
2:确保进程有访问/proc/722/stat文件的权限。有时候进程可能由于权限问题而无法读取这些信息。
3:尝试更新或重新安装psutil模块,可能存在一些问题可能是由于psutil模块的安装损坏或版本不兼容所导致。您可以使用pip命令进行重新安装,如btpip install --upgrade psutil。
4:确保系统环境和路径设置正确,特别是/proc目录下是否存在相应的进程信息。
使用道具 举报 回复 支持 反对
发表于 2024-5-22 11:14:34 | 显示全部楼层
运维技术阿闯 发表于 2024-5-22 10:06
您好,根据您提供的错误信息,看起来是由于psutil模块尝试读取进程信息时找不到对应的文件或目录导致的问题 ...

没有相关进程
使用道具 举报 回复 支持 反对
发表于 2024-5-22 11:16:43 | 显示全部楼层
运维技术阿闯 发表于 2024-5-22 10:06
您好,根据您提供的错误信息,看起来是由于psutil模块尝试读取进程信息时找不到对应的文件或目录导致的问题 ...

也不存在/proc/722/stat 文件
使用道具 举报 回复 支持 反对
发表于 2024-5-22 11:35:15 | 显示全部楼层
宝塔用_5102 发表于 2024-5-22 11:16
也不存在/proc/722/stat 文件

您好,根据您的回答没有这个文件表示安装的时候没有安装上
使用道具 举报 回复 支持 反对
发表于 2024-5-22 13:07:38 | 显示全部楼层
同样问题,不过我的是1070,前天刚安装的,修复也不管用,要怎么解决呀?
使用道具 举报 回复 支持 反对
发表于 2024-5-22 13:47:38 | 显示全部楼层
运维技术阿闯 发表于 2024-5-22 11:35
您好,根据您的回答没有这个文件表示安装的时候没有安装上

btpip install --upgrade psutil 我使用了这个安装 后也还是解决不了这个问题
使用道具 举报 回复 支持 反对
发表于 2024-5-22 14:25:17 | 显示全部楼层
宝塔用_5102 发表于 2024-5-22 13:47
btpip install --upgrade psutil 我使用了这个安装 后也还是解决不了这个问题

您好,如果以上方式都无法解决您的问题的话,如果docker没有数据的话可以重装一下docker
卸载命令cnetos版本:
  1. yum remove docker-ce
复制代码

使用道具 举报 回复 支持 反对
发表于 2024-5-22 18:01:15 | 显示全部楼层
运维技术阿闯 发表于 2024-5-22 14:25
您好,如果以上方式都无法解决您的问题的话,如果docker没有数据的话可以重装一下docker
卸载命令cnetos ...

我现在点网站中的Python项目,也出现这种问题了,只是id不是722,是1070
使用道具 举报 回复 支持 反对
发表于 2024-5-22 18:03:45 | 显示全部楼层
momochong0 发表于 2024-5-22 18:01
我现在点网站中的Python项目,也出现这种问题了,只是id不是722,是1070

您好,后台私信我一下您的面板信息,
私信模板
问题:
面板链接:
账号密码:
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表