当前位置:论坛首页 > BUG提交 > Linux面板

【已奖励200宝塔币】关于PM2管理器 4.2.1的BUG

发表在 BUG提交2019-11-29 10:58 [复制链接] 9 9420

更新这一版本后,启动项目成功,列表中并未显示启动成功的项目条目。如图所示。
之前启动后都会有项目显示,还可以设置参数等等。

WX20191129-105428.png
使用道具 举报 只看该作者 回复
发表于 2019-12-2 11:31:37 | 显示全部楼层
宝塔用户_xprvla 发表于 2019-12-2 11:30
list 函数遍历部分
                tmp2 = re.findall(".+\s+:\s+(.+)",app)
                appInfo = { ...

是这个遍历有问题 这个是我的服务器修改之后正常的代码
使用道具 举报 回复 支持 1 反对 0
发表于 2019-12-2 11:30:52 | 显示全部楼层
list 函数遍历部分
                tmp2 = re.findall(".+\s+:\s+(.+)",app)
                appInfo = {}
                appInfo['name'] = app.split()[0].strip();
                appInfo['id'] = tmp2[1];
                appInfo['mode'] = tmp2[5];
                appInfo['pid'] = int(tmp2[2]);
                appInfo['status'] = tmp2[4];
                appInfo['restart'] = tmp2[6];
                appInfo['uptime'] = tmp2[7];
                appInfo['cpu'] = 0
                if appInfo['pid']:
                    appInfo['cpu'] = psutil.Process(appInfo['pid']).cpu_percent(0.3);

                appInfo['mem'] = tmp2[8];
                appInfo['user'] = 'root';
                appInfo['watching'] = tmp2[10];
                appInfo['port'] = 'OFF';
                appInfo['path'] = 'OFF';
使用道具 举报 回复 支持 1 反对 0
发表于 2019-11-29 11:43:46 | 显示全部楼层
还有一个BUG,Nginx1.6提示更新,点击更新后。直接面板里面把nginx卸载了。还需要重新安装一遍
使用道具 举报 回复 支持 反对
发表于 2019-11-29 17:28:11 | 显示全部楼层
nowbe 发表于 2019-11-29 11:43
还有一个BUG,Nginx1.6提示更新,点击更新后。直接面板里面把nginx卸载了。还需要重新安装一遍 ...

nginx更新是这样的,如果之前使用的是急速安装,后续更新会删除掉原来的急速安装,默认使用编译安装进行升级。
使用道具 举报 回复 支持 反对
发表于 2019-11-29 17:28:46 | 显示全部楼层
PM2的我们排查下是什么原因。
使用道具 举报 回复 支持 反对
发表于 2019-11-29 19:00:47 | 显示全部楼层
哎呀 跟我一样 整了半天看到你我心里平衡了  
使用道具 举报 回复 支持 反对
发表于 2019-11-30 10:41:50 | 显示全部楼层
同样的问题,卸载重装了,2次都不行,问题依旧
使用道具 举报 回复 支持 反对
发表于 2019-12-2 13:28:06 | 显示全部楼层
宝塔用户_xprvla 发表于 2019-12-2 11:30
list 函数遍历部分
                tmp2 = re.findall(".+\s+:\s+(.+)",app)
                appInfo = { ...

实测可用,非常感谢!
我补充一点我复制时遇到的坑,
写惯了nodejs,没想到Python对缩减要求这么严格,大家复制粘贴的时候,一定注意缩进不要错~

复制上面代码,修改/www/server/panel/plugin/pm2下的pm2_main.py文件即可
使用道具 举报 回复 支持 反对
发表于 2019-12-2 17:27:46 | 显示全部楼层
您好,已经修复了这个问题,您更新pm2即可,奖励200宝塔币
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析
快速回复 返回顶部 返回列表