Closed iotopo closed 1 year ago
容器日志最后显示:
=== IMPORTANT NOTICE ===
1. Codefever community version is installed.
2. Type http://127.0.0.1 OR http://<server ip> to login.
3. Default login email: root@codefever.cn, password: 123456 .
/data/www/codefever-community
@iotopo 你使用的是哪种安装方式,docker 镜像还是 docker-compose ?
@cubicwork 是在 k8s 环境部署的,用的是华为云CCE,使用的是 docker 镜像最新版本
@iotopo 登录到 docker 镜像上会重新启动一下服务吧。 详细参照 https://github.com/PGYER/codefever/blob/master/doc/zh-cn/admin/dashboard.md
@iotopo 登录到 docker 镜像上会重新启动一下服务吧。 详细参照 https://github.com/PGYER/codefever/blob/master/doc/zh-cn/admin/dashboard.md
按照这个方式手动启动过 docker 内的服务,但是没有效果
codefever 的服务启动不起来
sh-4.2# service conrd start
Redirecting to /bin/systemctl start conrd.service
Failed to start conrd.service: Unit not found.
@iotopo 我感觉问题应该大概率出在 k8s 上, docker 最新版本需要 --privileged=true 才能启动服务。如果 --privileged=true 已经设置,请尝试将容器的宿主操作系统更换为 CentOS。如果以上工作都做了还没有达到效果,你可以尝试在华为云的 1C1G 的 ECS 尝试部署最新的 Docker 镜像,对比和 k8s 部署上的差距从而找到原因。/ docker 镜像部署参考:https://github.com/PGYER/codefever/blob/master/doc/zh-cn/installation/install_via_docker.md 如果还有问题你可以继续回复此 Issue
已经设置了privileged=true 的
单独运行 docker 是可以的,这个我试过,但在 k8s上运行就会有这个问题
请问有没有地方可以查看服务无法启动的原因呢?logs 里没有内容,其它地方有日志可以查询吗?
@iotopo 你可以查看下 /data/www/codefever-community/application/logs 通常这个目录会被暴露出来。然后检查一下容器的 logs。 你遇到的情况我建议先从 nginx 开始检查。 /usr/local/nginx/ 目录下可以看到 nginx 的 error log。
看起来像是映射的目录权限有问题,问题解决了,感谢回复
访问首页根目录,浏览器显示 HTTP ERROR 500。 访问 curl http://hostname/index.html 可以显示内容。