1. 保存即重启:
PM2 项目点击保存时无条件调用 delete_for_ecosystem + start_for_ecosystem,没有做变更检测。保存配置不应该强制重启正在运行的服务。
2. 启动方式不一致:
创建项目时用的是 pm2 start {config_file}(通过 shell 脚本),保存时却用 sudo pm2 start {config_file},可能导致 PM2 daemon、HOME、 PATH 等环境不一致。
3. 配置回写污染:
保存 PM2 配置文件类型的项目时,会把前端回传的 config_body 写回数据库,但数据库里保存的 script 已经被错误替换为配置文件路径,说明解 析/序列化逻辑有问题。
希望尽快修复!!
|
|