Q:我的主机上已经有公网IP了, 为何不能访问Web控制台?
A:
因为服务默认只监听内网网卡, 需要更改配置文件来监听公网IP
编辑/etc/goodrain/docker-compose.yaml
找到console段落, 在ports后添加一行, 来监听公网IP
ports: - "<privite_ip>:7070:5000" - "<public_ip>:7070:5000"
重建容器
dc-compose up -d
A:
管理节点的日志根据功能不同分散到多个目录中,下面列出了日志目录及分类:
日志目录 | 说明 |
---|---|
/data/service_logs 或 /logs | 云帮后台服务日志目录 |
/data/docker_logs | 计算节点运行的容器日志(标准输出,汇总日志) |
/grdata/logs | 应用的构建日志 |
云帮后台服务日志(/data/service_logs)
平台服务的日志都保存在/data/service_logs
目录中,这个目录软连接到了根目录,也可以直接到/logs 访问日志,结构如下:
/logs ├── goodrain_web # 云帮 web 控制台日志目录 │ ├── account # 账号相关的日志目录 │ │ ├── login_error.log │ │ ├── login.log │ │ └── register.log │ ├── monitor # 监控相关日志 │ │ ├── hook.log │ │ ├── user.log │ ├── client_error.log │ ├── error.log # web 控制台错误日志 │ ├── perf.log │ ├── request.log │ ├── uncaught_exception.log │ ├── untopic.log ├── labor # 平台worker日志目录 │ ├── build_work # 构建worker日志 │ │ ├── event.log │ │ ├── main.log │ ├── docker_logger # docker记录日志的worker日志 │ │ ├── main.log │ ├── lb_worker # 负载均衡worker日志 │ │ ├── main.log │ ├── mq_work # 消息队列worker日志 │ │ ├── app_slug.log │ │ ├── code_check.log │ │ ├── loader.log │ │ ├── main.log │ │ ├── regionlog.log │ │ ├── service_event.log │ │ ├── set_service_running.log │ ├── pods_clean # k8s pod清理worker日志 │ │ ├── main.log │ ├── service_container_monitor # 容器服务监控worker日志 │ │ ├── main.log │ ├── client_error.log │ ├── error.log │ ├── plugin_error.log │ ├── request.log │ ├── untopic.log └── region_api # 区域中心api日志目录 ├── deploy # 部署日志 │ ├── clean.log │ ├── lb.log ├── monitor # 监控日志 │ ├── hook.log ├── service # 服务相关日志 │ └── create.log ├── client_error.log ├── error.log ├── request.log └── untopic.log
应用容器日志(/data/docker_logs)
计算节点上运行的容器日志(标准输出)都汇总到这个目录中。每天一个日志文件,当天的日志命名为stdout.log
应用构建日志(/grdata/logs)
每个应用的构建日志都存放在这个目录中,可以执行定期清理工作。
日志维护
crontab -e # 添加计划任务 6 0 * * * /usr/bin/find /data/service_logs/ -name "*.log.*" -mtime +3 -delete 7 0 * * * /usr/bin/find /grdata/logs -name "*.log" -mtime +3 -delete 8 0 * * * /usr/bin/find /data/docker_logs -name "*.log" -mtime +3 -delete
A:
查看端口及服务访问地址命令# dc-ctl show
安装完云帮之后,可以通过这条命令查看控制台和应用负载均衡的访问地址
# dc-ctl show console: 10.19.36.221:7070 websocket: 10.19.36.221:6060 webserver: 10.19.183.101:10080
本文分享自微信公众号 - 好雨云(goodrain-cloud)
原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。
原始发表时间:2017-03-02
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句