有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
注意:
本篇文档适用于云开发新版控制台。

适用场景

容器是一个暂态的、供服务运行的环境,使用云托管时只需关注自己的服务,不需要涉及对容器的直接操作,包括创建、配置、更新、重启、销毁等等。
但为了方便进行线上问题定位、排查,云托管在控制台提供了简易版 Webshell,供您查看并调试自己的容器。
注意:
通过 Webshell 直接操作容器可能会带来风险,您在 Webshell 中做的一切操作,云托管都无法感知、无法管控。
若您在 Webshell 中的操作引起容器 OOM,可能会带来服务中断。
若您在 Webshell 中直接修改了容器配置,可能会导致与云托管中记录的服务设置值不一致,且容器重启/扩缩容后会还原到镜像中的状态和配置,在 Webshell 中进行的编辑操作是不可持久化的,编辑类操作请参见 更新服务

操作步骤

步骤1:进入服务详情页

登录 云托管独立控制台,单击需要调试的服务,进入服务详情页。

步骤2:查看实例列表

服务详情 > 概览 > 基本信息 > 实例详情,单击查看。弹窗中会列出当前服务运行中的所有实例信息。
同一个服务下所有的容器都是根据同样的镜像和配置信息扩容出来的,因此绝大多数情况下您任意选择一个实例进入 Webshell 都可对当前版本进行调试和问题定位。但不排除某些特殊情况下,仅有个别实例状态异常,甚至无法进入 Webshell。通常情况下,异常的实例会被自动销毁并扩容出新的可用实例,您无需针对这些异常实例做额外操作。

步骤3:选择实例进入 Webshell

单击需要调试的实例对应的 Webshell,进入调试。

步骤4:视具体情况输入合适的检查命令

您可以开始对自己的服务进行调试。