Skip to content

服务端维护流程必看

本文整理自《客户嘟哩维护文档》的维护流程章节,适合实施、运维和技术支持在处理生产环境问题时参考。生产环境不要直接在云平台控制台强制重启服务器,涉及项目、服务和数据库重启时,应先确认影响范围并按顺序处理。

常见故障与维护方式

分类故障问题优先维护方式
登录登录页提示服务器无法连接重启 DuliRoute 项目
登录登录页点击登录提示操作失败 4000重启 DuliRoute 项目
登录无法注册或短信验证码收取不到检查短信费用
离线登录后一直显示无法连接重启 DuliFront 项目
离线登录后一直出现断线重连重启 DuliFront 项目
功能项目后台无法使用重启 DuliBackend 项目
功能项目审批或项目管理无法使用重启 DuliMgmt 项目
功能项目邮箱无法使用重启 DuliMail 项目
功能项目网盘无法使用重启 DuliWpp 项目
功能服务无法发送或收取消息先重启 DuliRoute,再重启 DuliFront
功能服务无法发送文件先检查服务器硬盘空间,再重启 Gofastdfs 服务
功能服务发送文件出现裂图先检查服务器硬盘空间,再重启 Gofastdfs 服务
授权登录提示授权已过期在管理后台确认 License 是否过期
授权License 认证失败确认 License 是否过期、授权文件是否存在
其他无法截图退出客户端后重新登录
其他客户端无法安装尽量安装到 C 盘以外的磁盘

先排除客户端问题

如果是某个功能内的问题,先让用户重启一次客户端,排除客户端缓存、连接状态或本机环境导致的异常。

如果是多人同时异常,或重启客户端后仍无法恢复,再进入服务端维护流程。

登录、离线问题的重启顺序

如果登录、离线问题按单项维护方式无法解决,可以按以下顺序重启:

  1. 重启 DuliAuth 项目。
  2. 重启 DuliRoute 项目。
  3. 重启 DuliFront 项目。

如果仍未恢复,可以将核心项目全部重启一遍,顺序如下:

  1. 重启 DuliAuth 项目。
  2. 重启 DuliBackend 项目。
  3. 重启 DuliRoute 项目。
  4. 重启 DuliFront 项目。
  5. 再重启一次 DuliAuth 项目。

数据服务器异常关机或重启后的处理

数据服务器异常关机或重启后,不要只看项目服务是否启动,还要先恢复基础数据服务:

  1. 启动防火墙。
bash
systemctl start iptables
  1. 启动 Redis 服务。
  2. 启动 HadoopHbaseZookeeper 服务。
  3. 启动 Mysql 服务。

数据库和数据服务启动正常后,再检查项目服务器。

项目服务器异常关机或重启后的处理

项目服务器异常关机或重启后,先确认数据服务器服务已经全部启动,再按以下顺序恢复:

  1. 启动防火墙。
bash
systemctl start iptables
  1. 确认数据服务器服务全部启动。
  2. 启动 Gofastdfs 服务。
  3. 启动 DuliAuth 项目。
  4. 重启 DuliBackend 项目。
  5. 重启 DuliRoute 项目。
  6. 重启 DuliFront 项目。
  7. 再重启一次 DuliAuth 项目。

服务器重启注意事项

服务器重启需要先手动关闭项目、服务和数据库,不建议直接在云平台界面点击重启。直接重启服务器可能导致数据服务异常,严重时会影响数据完整性。

所有服务器重启之后,优先启动数据库等基础服务,再启动项目服务:

  1. 先按数据服务器异常重启处理方式启动。
  2. 数据库服务器内服务启动完成后,再按项目服务器异常维护方式启动。

内存溢出问题怎么处理

如果不清楚是哪个项目出现内存溢出,可以先查看项目日志中是否有 OutOfMemoryError 类关键字。能定位到具体项目时,优先重启对应项目;无法定位时,可以按项目重启顺序处理。

常见关键字见:项目日志与重启维护

相关链接

嘟哩帮助中心