Skip to content

[bug] 升级后服务端口变更,防火墙规则未同步导致无法访问 #585

Description

@Jason-cc66

What happened

执行版本升级后,octop 服务的监听端口从原来的 28755 自动变更为 12469,但升级流程未同步更新系统防火墙规则,导致升级完成后外部无法通过原有地址访问服务,表现为『无法登录』。

Expected behavior

升级后服务应保持原有端口配置,或升级流程应自动同步更新防火墙/安全组规则,确保用户可以继续正常访问。

Steps to reproduce

在 v0.9.32 之前的版本运行 octop,配置端口为 28755
通过 Web UI 点击『检查更新』并执行升级
升级完成后,服务自动重启
尝试通过原来的 http://:28755 访问,无法连接

Environment

项目
操作系统 TencentOS (基于 CentOS)
部署方式 systemd 服务
升级前版本 v0.9.31(推测)
升级后版本 v0.9.32
原端口 28755
新端口 12469
防火墙 腾讯云 Lighthouse 控制台防火墙

Logs / screenshots

2026-09-07 09:21:50,734 ERROR octop.api.routers.update — background service restart failed
Traceback (most recent call last):
  File "/opt/octop/venv/lib/python3.12/site-packages/octop/api/routers/update.py", line 168, in _restart_service_task
    restart_service(runtime)
  File "/opt/octop/venv/lib/python3.12/site-packages/octop/infra/setup/service.py", line 648, in restart_service
    _cmd_ok(proc, "restart failed")
  RuntimeError: restart failed

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions