宝塔用户_jrnvsb 发表于 2024-5-3 21:54:59

【待反馈】python项目添加后报错:出错了,面板运行时发.

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
8.1.0
系统版本:
Ubuntu 23.04 (Lunar Lobster) aarch64(Py3.7.16)
问题描述:
创建python项目后,点击运行后就弹这个了,以后每次到python的页面都会弹这个。添加的那个python项目也没有显示出来。如果再次添加此python项目,会显示已存在该项目
相关截图(日志、错误):

REQUEST_DATE: 2024-05-03 21:48:52VERSION: Ubuntu 23.04 (Lunar Lobster) aarch64(Py3.7.16) - 8.1.0 REMOTE_ADDR: 192.168.1.7 REQUEST_URI: POST /project/python/GetProjectList?REQUEST_FORM: {'data': '{"p":1,"limit":10,"type_id":"","search":""}'}USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0Traceback (most recent call last):File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_pslinux.py", line 1837, in exe    return readlink("%s/%s/exe" % (self._procfs_path, self.pid))File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_pslinux.py", line 216, in readlink    path = os.readlink(path)FileNotFoundError: No such file or directory: '/proc/18308/exe'During handling of the above exception, another exception occurred:Traceback (most recent call last):File "/www/server/panel/BTPanel/__init__.py", line 2422, in publicObject    res = run_obj.run(toObject, defs, get)File "/www/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/projectModel/pythonModel.py", line 1556, in GetProjectList    self._get_project_state(data['data'])File "/www/server/panel/class/projectModel/pythonModel.py", line 1586, in _get_project_state    pids = self.get_project_run_state(project_info["name"])File "/www/server/panel/class/projectModel/pythonModel.py", line 1081, in get_project_run_state    pid = self._get_pid_by_command(self.get_project_find(project_name))File "/www/server/panel/class/projectModel/pythonModel.py", line 1098, in _get_pid_by_command    i.pid for i in psutil.process_iter(['pid', 'exe', 'cmdline'])File "/www/server/panel/class/projectModel/pythonModel.py", line 1099, in   if v_path in i.exe() and runfile in " ".join(i.cmdline())File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/__init__.py", line 702, in exe    exe = self._proc.exe()File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_pslinux.py", line 1714, in wrapper    return fun(self, *args, **kwargs)File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_pslinux.py", line 1839, in exe    self._raise_if_zombie()File "/www/server/panel/pyenv/lib/python3.7/site-packages/psutil/_pslinux.py", line 1758, in _raise_if_zombie    raise ZombieProcess(self.pid, self._name, self._ppid)psutil.ZombieProcess: PID still exists but it's a zombie (pid=18308)

宝塔用户_jrnvsb 发表于 2024-5-4 11:39:34

求客服大佬帮帮

堡塔运维南一 发表于 2024-5-4 15:39:32

您好,修复一下面板试试,还会有这种情况吗

宝塔用户_jrnvsb 发表于 2024-5-4 16:41:33

运维技术南一 发表于 2024-5-4 15:39
您好,修复一下面板试试,还会有这种情况吗

修復完還是這樣子的

堡塔运维南一 发表于 2024-5-6 11:00:28

宝塔用户_jrnvsb 发表于 2024-5-4 16:41
修復完還是這樣子的

清理一下浏览器缓存,然后重新访问试试
如果还是报错就私信我发送您的面板登录信息,我帮你看看

宝塔用户_ilccra 发表于 2024-5-7 16:27:37

运维技术南一 发表于 2024-5-6 11:00
清理一下浏览器缓存,然后重新访问试试
如果还是报错就私信我发送您的面板登录信息,我帮你看看 ...

我也是这个问题,如何解决?

堡塔运维南一 发表于 2024-5-7 16:56:12

宝塔用户_ilccra 发表于 2024-5-7 16:27
我也是这个问题,如何解决?

清理一下浏览器缓存,然后重新访问试试

堡塔运维南一 发表于 2024-5-7 17:29:06

宝塔用户_ilccra 发表于 2024-5-7 16:27
我也是这个问题,如何解决?

如果修复面板之后还是不行的话,私信发送你的面板登录信息,我帮你看看

宝塔用户_jrnvsb 发表于 2024-5-8 18:59:07

运维技术南一 发表于 2024-5-6 11:00
清理一下浏览器缓存,然后重新访问试试
如果还是报错就私信我发送您的面板登录信息,我帮你看看 ...

我是内网搭建的,和浏览器缓存没关系,清除了也是。有解决方式了没呀?有的话回一下哈

运维技术阿闯 发表于 2024-5-10 15:28:32

宝塔用户_jrnvsb 发表于 2024-5-8 18:59
我是内网搭建的,和浏览器缓存没关系,清除了也是。有解决方式了没呀?有的话回一下哈 ...

您好,从你提供的日志信息来看,主要问题是psutil库在尝试读取/proc//exe文件时遇到了FileNotFoundError。这通常发生在尝试访问一个不存在的进程ID(PID)时,或者由于某种原因无法访问/proc文件系统。
页: [1]
查看完整版本: 【待反馈】python项目添加后报错:出错了,面板运行时发.