使用 Webshell 调试服务
本文为您介绍云托管的 Webshell 功能,以及如何使用 Webshell 完成基本的运维需求。
操作背景
容器是一个暂态的、供服务运行的环境,您在使用云托管时只需关注自己的服务,不需要涉及对容器的直接操作,包括创建、配置、更新、重启、销毁等等。但为了方便进行线上问题定位、排查,特别是调试关于代码本身的问题,云托管在控制台提供了简易版 Webshell,供您查看并调试自己的容器。
注意
通过 Webshell 直接操作容器可能会带来风险。云托管只是为您提供了一个直达容器的途径,您在 Webshell 中做的一切操作,云托管都无法感知、无法管控。
- 若您在 Webshell 中的操作引起容器 OOM,可能会带来服务中断。
- 若您在 Webshell 中直接修改了容器配置,可能会导致与云托管中记录的容器配置不一致,引起后续操作混乱。
步骤 1:进入开发平台
进入开发平台,按需要切换到指定的环境。
进入计算
- 云托管
服务。
步骤 2:进入服务详情页面
单击服务名称进入服务详情页面。
步骤 3:进入实例详情页
单击服务基本信息中的实例详情查看,打开实例详情列表。
步骤 4:进入 Webshell 页面
单击需要调试的容器对应的「Webshell」,进入 Webshell 管理页面。
提示
根据版本的“副本个数”、“扩缩容条件”和当前版本流量情况,您的版本下可能有多个实例(容器)。同一个版本下所有的容器都是根据“版本配置”创建出来的,配置信息完全一致,因此绝大多数情况下您任意选择一个容器进入 Webshell 都可对当前版本进行调试和问题定位。但不排除某些特殊情况下,仅有个别容器状态异常。
步骤 5:调试操作
您可以开始对自己的服务进行调试。