CreaPlus 发表于 2026-1-18 22:06:55

【待反馈】Python项目多进程应该如何管理?

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
Linux 11.5
系统版本:
Ubuntu24
问题描述:
我是一个dagster项目      我发现从UI界面手动点重启和 使用btpython /www/server/panel/script/restart_project.py pythonxxx 重启完的项目状况不一样,进程会丢失,难道是因为我有协同进程的原因?

主服务 dagster-daemon run
协同服务1 dagster-webserver -w workspace.yaml --host 0.0.0.0 --port 3001
未来会增加fastapi

每次定时任务重启服务都不能正常运转了
相关截图(日志、错误):

堡塔运维包子 发表于 2026-1-19 14:25:04

能具体描述一下使用脚本重启项目出现的问题,   重启后那些进程存在问题? 这些进程实际上是否是在运行的?有没有相应的日志?

堡塔运维包子 发表于 2026-1-19 14:32:30

我这边推测的可能情况是您的项目使用一些环境变量,这些变量只在面板启动的时候设置了 (面板进程存在),后续启动也能成功,但是直接使用 btpython /www/server/panel/script/restart_project.py 可能就没有环境变量导致启动失败,您看看日志是否是这样的情况?

CreaPlus 发表于 2026-1-19 16:05:59

堡塔运维包子 发表于 2026-1-19 14:32
我这边推测的可能情况是您的项目使用一些环境变量,这些变量只在面板启动的时候设置了 (面板进程存在), ...

确实有配置的从文件加载环境变量;我把定时重启的任务的脚本增加个环境变量声明试一试

日志我后续看看怎么抓出来吧,日志量有点大    我先试一试环境变量

CreaPlus 发表于 2026-1-19 16:28:04

定时重启的脚本里面 在前面增加了一个 也不起作用
source /www/server/python_project/vhost/env/ai-xxx-xxx-prod.env

堡塔运维包子 发表于 2026-1-19 17:40:26

CreaPlus 发表于 2026-1-19 16:28
定时重启的脚本里面 在前面增加了一个 也不起作用
source /www/server/python_project/vhost/env/ai-xxx-xx ...

这个操作其实在重启流程中有的,还是看具体的日志吧

CreaPlus 发表于 2026-1-20 00:28:58




点重启后没有新日志进来了



现在发现点重启或者定时任务 服务都不正常了

堡塔运维包子 发表于 2026-1-20 10:33:15

CreaPlus 发表于 2026-1-20 00:28
点重启后没有新日志进来了




说明一下你正常的启动流程是什么? 目前这两个服务有何关联关系吗?是不是必须先运行一个?

CreaPlus 发表于 2026-1-20 15:44:53

堡塔运维包子 发表于 2026-1-20 10:33
说明一下你正常的启动流程是什么? 目前这两个服务有何关联关系吗?是不是必须先运行一个? ...

目前 dagster-daemon run 是主服务(定时任务都依赖这个服务调度),dagster-webserver 是 dagster web界面的服务

两个服务没有强依赖关系

CreaPlus 发表于 2026-1-20 15:45:26

堡塔运维包子 发表于 2026-1-20 10:33
说明一下你正常的启动流程是什么? 目前这两个服务有何关联关系吗?是不是必须先运行一个? ...

目前 dagster-daemon run 是主服务(定时任务都依赖这个服务调度),dagster-webserver 是 dagster web界面的服务

两个服务没有强依赖关系

堡塔运维包子 发表于 2026-1-21 10:56:28

CreaPlus 发表于 2026-1-20 15:45
目前 dagster-daemon run 是主服务(定时任务都依赖这个服务调度),dagster-webserver 是 dagster web界 ...

如果可以的话,私信一下我,发一下你的面板信息或者转QQ,我联系你
这样方便继续排查问题

CreaPlus 发表于 6 天前

堡塔运维包子 发表于 2026-1-21 10:56
如果可以的话,私信一下我,发一下你的面板信息或者转QQ,我联系你
这样方便继续排查问题 ...

私信您微信了,QQ我这没有;P
页: [1]
查看完整版本: 【待反馈】Python项目多进程应该如何管理?