当前位置:论坛首页 > Linux面板 > 求助

【已完成】webhook中执行Python后,Python项目状态显示停止

发表在 Linux面板2023-11-18 17:06 [复制链接] 2 492

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

系统版本:CentOS 7.9

问题描述:webhook脚本中执行Python后,网站->Python项目中状态显示停止,但其实pid文件存在,进程也未停止

相关截图(日志、错误):

使用道具 举报 只看该作者 回复
发表于 2023-11-18 17:37:52 | 显示全部楼层
您好,您需要到面板上操作才行,这样面板才能记录到项目启动时候生成的pid,使用其他方式启动的项目,面板是无法获取到项目使用的pid文件的哈
使用道具 举报 回复 支持 反对
发表于 2023-11-18 17:48:04 | 显示全部楼层
大炮运维V587 发表于 2023-11-18 17:37
您好,您需要到面板上操作才行,这样面板才能记录到项目启动时候生成的pid,使用其他方式启动的项目,面板 ...

看了一下宝塔源码,发现检查项目运行状态用的不是pid文件,使用的是ps aux|grep '{}/bin/uwsgi'|grep -v 'grep'|wc -l,执行文件的全路径搜索。
而我使用了软连接映射了venv目录,导致执行命令后ps aux中的COMMAND路径变为了原路径。。。。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

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

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

紧急问题处理

论坛响应时间:10分钟

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

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

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

立即付费处理

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

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