使用 Webshell 调试服务

最近更新时间:2024-08-20 14:56:01

我的收藏
注意:
本篇文档仅适用于云开发中的云托管。

操作背景

容器是一个暂态的、供服务运行的环境,您在使用云托管时只需关注自己的服务,不需要涉及对容器的直接操作,包括创建、配置、更新、重启、销毁等等。但为了方便进行线上问题定位、排查,特别是调试关于代码本身的问题,云托管在控制台提供了简易版 Webshell,供您查看并调试自己的容器。
注意:
通过 Webshell 直接操作容器可能会带来风险。云托管只是为您提供了一个直达容器的途径,您在 Webshell 中做的一切操作,云托管都无法感知、无法管控。
若您在 Webshell 中的操作引起容器 OOM,可能会带来服务中断。
若您在 Webshell 中直接修改了容器配置,可能会导致与云托管中记录的容器配置不一致,引起后续操作混乱。

步骤1:登录控制台

登录 云开发中的云托管控制台,再按需切换到指定的环境。




步骤2:进入服务详情页面

单击服务名称进入服务详情页面。




步骤3:进入版本详情页面

单击版本名称进入版本详情页面。




步骤4:进入实例页面

单击实例页签,进入实例管理页面。




步骤5:进入 Webshell 页面

单击需要调试的容器对应的 Webshell,进入 Webshell 管理页面。
说明:
根据版本的副本个数扩缩容条件和当前版本流量情况,您的版本下可能有多个实例(容器)。同一个版本下所有的容器都是根据版本配置创建出来的,配置信息完全一致,因此绝大多数情况下您任意选择一个容器进入 Webshell 都可对当前版本进行调试和问题定位。但不排除某些特殊情况下,仅有个别容器状态异常。

步骤6:调试

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