微搭私有部署常见问题解答
本文档整理了微搭私有部署过程中的常见问题和解决方案,帮助您快速解决部署和使用中遇到的问题。
安装部署问题
系统兼容性
Q1:微搭私有部署版本是否支持 Windows 系统?
A: 不支持。微搭私有部署仅支持 Linux 系统,请参考 机器配置要求 了解详细的系统要求。
License 相关
Q2:License 激活码是否可以多次使用?
A: 不可以。每个 License 激活码只能在一台 CVM 上使用。如果已在其他 CVM 上激活,则无法在当前 CVM 上重复激活。
Q3:激活时提示 License 过期怎么办?
A: 请前往 License 续期指南 完成续期操作。
版本升级
Q4:私有化部署版本升级是否会影响原有业务数据?
A: 不会影响。升级过程会保留所有业务数据,请按照 版本升级指南 的步骤操作即可。
网络配置
Q5:服务器未安装 HTTPS 证书导致安装失败如何解决?
A: 可以使用以下命令跳过 SSL/TLS 证书验证:
wget --no-check-certificate http://xxxx
Q6:是否可以指定内网 IP 作为访问地址?
A: 可以。默认使用公网 IP 访问,如需使用内网 IP,请参考 端口号及白名单 IP 配置 指定内网地址:
http://xxx.xxx.x.x:80
格式说明:协议 + 地址 + 端口
数据库配置
Q7:自定义 MySQL 配置后,重启平台服务提示 Access denied 怎么办?

A: 请检查 config.yaml 文件中输入的 MySQL 信息在当前机器是否能正常连通。
排查步骤:
- 验证 MySQL 服务是否正常运行
- 检查用户名和密码是否正确
- 确认网络连接是否畅通
- 验证数据库权限配置
Q8:安装时 init-env 报错如何解决?

分析: 自定义 MySQL(8.0 以上版本)不兼容导致的错误。
可通过以下命令查看详细日志:
docker logs -f init-env

解决方案: 在外部 MySQL 中添加以下配置:
[client]
default_character_set = utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
sql_mode = ALLOW_INVALID_DATES
explicit_defaults_for_timestamp = OFF
Q9:lcap-service 服务一直重启,日志报错如何处理?

分析: 通常是外部数据库配置不满足要求导致的。
解决方案: 请按照 MySQL 服务器配置要求 修改 MySQL 配置。
容器服务
Q10:安装报错 "容器名称冲突" 如何解决?
错误信息:
Conflict. The container name "/mysql" is already in use by container
分析: 当前虚拟机上已存在同名的 MySQL Docker 容器。
解决方案:
- 方案一:停止同名的 MySQL 容器
- 方案二:参考 自定义 MySQL 配置 使用外部 MySQL
Q11:安装报错 "端口被占用" 如何解决?
错误信息:
Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
分析: 当前虚拟机的 80 端口已被其他服务占用。
解决方案:
- 方案一:停止占用 80 端口的服务
- 方案二:在安装配置页面的访问地址中填写未被占用的端口
Q12:Docker 服务未启动导致安装失败如何解决?
错误信息:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
分析: 服务器已安装 Docker,但未启动 Docker 服务。
解决方案:
sudo systemctl start docker
sudo systemctl enable docker
安装环境
Q13:Docker 安装失败如何解决?
错误信息:
WEDA STEP 0: install docker Docker 未安装,开始安装 Docker 使用 yum 安装 Docker
分析: 服务器使用 yum 安装时可能因为 yum 源缺少对应资源导致下载失败。
解决方案: 更换镜像源手动安装 Docker,参考文档:搭建 Docker
Q14:清理任务执行失败如何处理?
错误信息:
exec the task failed: WEDA STEP 5: clean up,Warning Configuration file /data/tencent/weda/docker-compose.yaml not found. Skipping docker-compose command.
分析: 执行清理任务时,仍有服务未停止。
解决方案:
- 停止所有正在运行的服务:
docker ps -q | xargs -r docker stop - 重新执行安装
集群部署
Q15:集群部署时报错如何解决?

A: 请检查 License 类型,集群部署功能目前仅支持企业版 License。
应用发布
Q16:应用一直处于发布中状态或发布失败无法结束怎么办?
分析: 通常是 CI/CD 任务卡死导致的。
解决方案: 通过数据库操作清理卡死的部署记录:
# xxx 为应用 ID
SELECT * FROM deploy_history WHERE appId="xxx" ORDER BY id DESC;
# 查询出问题记录后,删除该记录即可
执行数据库操作前请务必备份相关数据,避免误操作造成数据丢失。
功能使用问题
文件存储
Q17:文件/图片上传组件是否支持上传到自定义存储桶?
A: 支持。请参考 自定义 S3 对象存储配置指南 进行配置。
支持的存储类型:
- 腾讯云 COS
- AWS S3
- 兼容 S3 协议的其他对象存储服务
功能对比
Q18:微搭私有部署版和公有云版本有哪些功能差异?
A: 详细的功能差异对比请参考 能力对比清单。
主要差异包括:
- 部署方式和环境要求
- 某些云服务集成功能
- 数据存储和备份策略
- 技术支持服务范围
服务卡顿
Q19: 应用卡顿,系统异常出现构建错误,进入不了系统,该如何处理?
A: 请检查系统负载情况,可能是因为负载过高,80%-90%左右负载时,会出现服务卡顿,请扩容系统CPU/内存或磁盘。
获取更多帮助
如果以上解答未能解决您的问题,您可以:
- 查看详细文档:访问 微搭私有部署文档中心 获取更多信息
- 联系技术支持:通过官方渠道提交技术支持请求
- 社区交流:参与微搭开发者社区讨论
为了更快速地解决问题,建议您在提交问题时提供:
- 详细的错误信息和截图
- 系统环境信息(操作系统、Docker 版本等)
- 操作步骤和复现方法
- 相关的日志文件