【待反馈】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
每次定时任务重启服务都不能正常运转了
相关截图(日志、错误):
能具体描述一下使用脚本重启项目出现的问题, 重启后那些进程存在问题? 这些进程实际上是否是在运行的?有没有相应的日志? 我这边推测的可能情况是您的项目使用一些环境变量,这些变量只在面板启动的时候设置了 (面板进程存在),后续启动也能成功,但是直接使用 btpython /www/server/panel/script/restart_project.py 可能就没有环境变量导致启动失败,您看看日志是否是这样的情况? 堡塔运维包子 发表于 2026-1-19 14:32
我这边推测的可能情况是您的项目使用一些环境变量,这些变量只在面板启动的时候设置了 (面板进程存在), ...
确实有配置的从文件加载环境变量;我把定时重启的任务的脚本增加个环境变量声明试一试
日志我后续看看怎么抓出来吧,日志量有点大 我先试一试环境变量 定时重启的脚本里面 在前面增加了一个 也不起作用
source /www/server/python_project/vhost/env/ai-xxx-xxx-prod.env CreaPlus 发表于 2026-1-19 16:28
定时重启的脚本里面 在前面增加了一个 也不起作用
source /www/server/python_project/vhost/env/ai-xxx-xx ...
这个操作其实在重启流程中有的,还是看具体的日志吧
点重启后没有新日志进来了
现在发现点重启或者定时任务 服务都不正常了
CreaPlus 发表于 2026-1-20 00:28
点重启后没有新日志进来了
说明一下你正常的启动流程是什么? 目前这两个服务有何关联关系吗?是不是必须先运行一个? 堡塔运维包子 发表于 2026-1-20 10:33
说明一下你正常的启动流程是什么? 目前这两个服务有何关联关系吗?是不是必须先运行一个? ...
目前 dagster-daemon run 是主服务(定时任务都依赖这个服务调度),dagster-webserver 是 dagster web界面的服务
两个服务没有强依赖关系 堡塔运维包子 发表于 2026-1-20 10:33
说明一下你正常的启动流程是什么? 目前这两个服务有何关联关系吗?是不是必须先运行一个? ...
目前 dagster-daemon run 是主服务(定时任务都依赖这个服务调度),dagster-webserver 是 dagster web界面的服务
两个服务没有强依赖关系 CreaPlus 发表于 2026-1-20 15:45
目前 dagster-daemon run 是主服务(定时任务都依赖这个服务调度),dagster-webserver 是 dagster web界 ...
如果可以的话,私信一下我,发一下你的面板信息或者转QQ,我联系你
这样方便继续排查问题 堡塔运维包子 发表于 2026-1-21 10:56
如果可以的话,私信一下我,发一下你的面板信息或者转QQ,我联系你
这样方便继续排查问题 ...
私信您微信了,QQ我这没有;P
页:
[1]