编辑: 摇摆白勺白芍 2019-07-11
腾讯微服务平台 版权所有:腾讯云计算(北京)有限责任公司 第1 共18页 腾讯微服务平台 常见问题 产品文档 腾讯微服务平台 版权所有:腾讯云计算(北京)有限责任公司 第2 共18页 【版权声明】 ?2013-2019 腾讯云版权所有 本文档著作权归腾讯云单独所有,未经腾讯云事先书面许可,任何主体不得以任何形式复制、修改、抄袭、传播全 部或部分本文档内容.

【商标声明】 及其它腾讯云服务相关的商标均为腾讯云计算(北京)有限责任公司及其关联公司所有.本文档涉及的第三方主体 的商标,依法由权利人所有. 【服务声明】 本文档意在向客户介绍腾讯云全部或部分产品、服务的当时的整体概况,部分产品、服务的内容可能有所调整.您 所购买的腾讯云产品、服务的种类、服务标准等应由您与腾讯云之间的商业合同约定,除非双方另有约定,否则, 腾讯云对本文档内容不做任何明示或模式的承诺或保证. 腾讯微服务平台 版权所有:腾讯云计算(北京)有限责任公司 第3 共18页 文档目录 常见问题 资源管理相关 应用管理相关 Spring Cloud 应用接入相关 Mesh 应用相关 日志服务相关 镜像相关 协作者子用户使用相关 事务管理相关 其他问题 腾讯微服务平台 版权所有:腾讯云计算(北京)有限责任公司 第4 共18页 云服务器加入容器集群后,项目属性为何变为 默认项目 ? 由于加入到 TSF 容器集群中的云服务器 CVM 实例可能属于不同项目,TSF 将加入到容器集群中的云服务器 CVM 的 项目属性统一修改为默认项目.如果需要集群内云服务器分布在不同的项目,请自行前往云服务器控制台迁移项 目. 虚拟机集群内云主机的可用状态为何显示不可用? 虚拟机集群中的云服务器显示 不可用 状态是因为 agent 无法连接 TSF 后台服务器导致的,因此需要检查 agent 的 可用状态. 1. 首先检查云服务器的状态是否为 运行中 .如果云服务器的状态不是运行中,请确保云服务器为开机运行状态. 2. 登录云服务器,执行 ps aux | grep '

agent'

命令查看是否有包含 tsf-agent 命名的进程.如果没有,请查看步骤 3. 3. 切换到 /root 目录下,查看是否有 tsf_agent 目录. 如果没有,需要将主机从集群中删除后,再重新导入. 如果有,进入 /root/tsf_agent/ops 目录下,先执行 uninstall.sh ,再执行 install.sh 命令.然后通过 ps 命令 检查进程. 常见问题 资源管理相关 最近更新时间:2019-04-22 15:19:37 腾讯微服务平台 版权所有:腾讯云计算(北京)有限责任公司 第5 共18页TSF 是否支持在同一台服务器上安装多个应用? 在TSF 中,应用的部署有两种类型: CVM 云服务器独占实例:在一台 CVM 云服务器上,仅部署单独一个应用.通常根据应用需要的资源配置来购买 CVM 云服务器. 容器实例:TSF 使用 Docker 容器在一台独立的 CVM 云服务器上创建多个 Docker 实例,允许在每一个 Docker 实例上部署一个应用. TSF 应用实例状态为什么显示 Agent 异常? TSF Agent 会定期上报心跳数据给 TSF 管理模块,如果 Agent 停止上报状态,则某段时间后该机器将会被判定为未 知状态.通常而言,该问题是由于 Agent 停止导致. 用户可尝试在云服务器界面,重启该云服务器. 容器部署组执行部署操作时提示内存(或CPU)不足? 请检查该部署组所在集群和命名空间中的节点的内存(或CPU)的使用情况,确保在执行部署操作时填写的内存 (或CPU)数值小于剩余内存(或CPU)资源 . 用户可以在集群的节点列表页面中找到已分配 CPU 和已分配内存信息. 如何排查应用是否部署失败? 1. 在应用详情页,单击部署组操作列的【查看日志】查看 stdout 日志,通过日志初步定位是否是业务程序本身问 题.如果没有日志信息,进行步骤2. 2. 单击【变更记录】,查看本次部署任务的 taskid. 3. 登录虚拟机或容器,查看本次任务的日志信息 /root/tsf-agent/agent/task/ ,其中 taskid 是步骤2中 的任务 ID. 4. 用户可通过日志信息初步定位部署失败原因,如果无法排查,可 提交工单 反馈任务日志信息. 程序包无法上传如何解决? 应用管理相关 最近更新时间:2019-05-22 15:23:55 腾讯微服务平台 版权所有:腾讯云计算(北京)有限责任公司 第6 共18页 当发现程序包无法上传时,请检查浏览器是否设置了代理.用户可尝试换一个浏览器或者切换网络重新进行上传. 腾讯微服务平台 版权所有:腾讯云计算(北京)有限责任公司 第7 共18页 在工程的配置文件中,是否需要填写服务注册中心地址? 对于本地开发调试的应用,在启动 Java 应用的启动参数中需要填写轻量级服务注册中心 consul 的IP 和Port. 配置文件(如application.yml)中则无需填写. 对于通过 TSF 平台部署的应用,既不需要在启动参数中设置注册中心的地址,也不需要在配置文件中设置注册中 心地址.SDK 会通过环境变量获取注册中心的地址. Spring Cloud 应用接入相关 最近更新时间:2019-04-18 15:36:39 腾讯微服务平台 版权所有:腾讯云计算(北京)有限责任公司 第8 共18页 应用部署成功后,服务列表中为何没有出现服务? 请检查部署压缩包中是否包含了 spec.yaml ,且spec.yaml 的格式是否正确. 如果不存在 spec.yaml 或者格式不对,TSF 无法将服务注册到服务注册中心.详情参考 TSF Mesh 开发指引. 服务实例显示离线状态如何解决? 在Mesh 环境下,TSF Sidecar 会定期通过调用服务的健康检查接口获取服务健康状态,并将健康状态上报到服务注 册中心.由于某些原因,比如用户健康检查接口信息配置错误、端口配置错误、或者服务实例出现访问失败,则会 导致服务不健康. 您可以通过以下步骤进行排查: 1. 查看服务配置信息 服务配置信息错误 查看应用的软件包,获取服务配置信息(spec.yaml),检查服务名是否为期望暴露的服务名、端口号是否为服务 真实监听的端口号、健康检查接口是否存在、检查健康接口格式是否正确(不含 ip:port,类似 /health 是符合 的). 服务配置文件格式错误 将spec.yaml 内容,拷贝到 yamllint 中,校验 yaml 格式是否正确.如果格式正确,则继续检查字段名称,是否 与下面示例的格式一致. apiVersion: v1 kind: Application metadata: name: service1 namespace: nsTester spec: services: - name: user healthCheck: path: /health ports: - targetPort:

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题