常见问题
请根据您的工作场景参考对应的问题。如果找不到您所需的问题,请联系技术支持。
Websoft9 问题
500 Internal Server Error?
问题描述:查看 websoft9-apphub 容器的日志,出现 500 Internal Server Error
原因分析:websoft9-apphub 容器工作异常或它与被连接的其他微服务通讯异常,运行下面的命令查看错误原因
docker exec -it websoft9-apphub cat /websoft9/apphub/logs/apphub_error.log
Websoft9 核心功能不可用?
当 Websoft9 控制台可以登录,但无法访问应用商店、容器、网关等核心功能时,最大的原因可能是网关工作异常导致应用之间的连接与集成出现了问题。
可运行 docker logs websoft9-proxy
进行诊断。
无法访问 Websoft9 控制台?
常见的原因如下:
- 您的服务器安全组 9000 端口没有开启(最常见因素)
- 安装的不是 Websoft9 的产品
- 你的服务器网络故障
- Websoft9 控制台端口被重置为 9090
- 产品本身的故障导致
- 其他
不管哪种原因,一旦无法出现问题,请第一时刻联系:人工支持
Cokpit 控制台端口被重置为 9090?
用户使用 yum update
or apt upgrade
升级操作系统后,可能会导致 Cockpit 的端口被重置为 9090,怎么办?
- 以 9090 端口登录到 Websoft9 控制台
- 设置 > 系统设置 中将端口改为 9090
Websoft9 服务无法启动?
- 先排查计算资源是否异常
# 查看进程
ps aux
# 查看磁盘空间
df -lh
# 查看内存使用
free -lh - 再查看错误日志
# 查看 Websoft9 服务容器日志
docker logs websoft9-apphub
docker logs websoft9-git
docker logs websoft9-proxy
# 查看 Websoft9 服务状态和日志
systemctl status websoft9
journalctl -u websoft9 - 根据错误日志进行诊断
Websoft9 默认端口被占用?
运行 netstat -tunlp
命令,查看服务器上已经使用的端口情况。
Docker service 无法启动?
先通过 systemctl status docker
和 journalctl -xe
查看错误日志。
如果错误日志是 Unit docker.socket entered failed state,表明系统缺少 docker 用户组,运行 groupadd docker
增加用户组
创建应用报错 data.forward_port should be >= 1
?
问题现象:重建应用时报错 data.forward_port should be >= 1
,但应用重建时成功的
问题原因:重建应用时可能删除 .env 文件中的 W9_URL
和 W9_HTTP_PORT
环境变量,导致重建应用时尝试更新 Websoft9 网关
解决方案:如果应用不需要发布,可以删除应用在 Websoft9 网关中对应的记录
应用问题
访问应用出现 502 错误?
502 错误全称为 “Nginx 502 Bad Gateway”。错误不在 Nginx 网关本身,而是 Nginx 转发的后端服务运行异常。
后端服务异常包括:
- 计算资源不够
- 后端服务停止运行
- 后端服务端口错误
修改了数据库密码,应用不能访问?
修改了数据库密码,如果应用不能访问。需要通过 应用编排 功能中修改应用的 .env 或 docker-compose.yml 中数据库连接信息。
重建应用后生效。
容器应用无法远程访问?
导致这个问题的可能原因有三点:
- 端口没有正确映射到宿主机
- 容器内部拒绝远程访问
- 服务器安全组对应的端口没有开放
如何清空应用的容器日 志?
# 获取容器日志路径
docker inspect --format='{{.LogPath}}' Container_Name
# 清空日志
echo "" > log_path
网站访问很慢?
网站慢最常见的原因包括如下几个方面: