注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > 容器服务

EWS容器WEBSSH问题

更新时间:2019/07/28 访问次数:3880

 

0、登录容器与登录ECS主机

1)登录容器与登录主机不同,是两个概念。容器是一种虚拟化的运行环境,多个容器可以独立运行在同一台主机。

2)登录EWS容器有两种方式 ①使用EWS的WEBSSH功能直接登录到容器 ②先登录到ECS主机,然后执行"docker exec -it 容器id /bin/bash"

例1:主机上才会运行docker,登录主机执行docker logs 容器id 查看容器启动日志。如果登录到容器,bash:docker:command not found

例2:排查java问题,登录到容器中执行ps指令才能看到jvm进程是否启动,在主机上执行ps指令看到的是主机上运行的进程

 

1、WEBSSH登录提示404?

1)一般是由于webssh进程被系统kill导致的,可以尝试先重启容器。JAVA服务建议升级容器规格到推荐规格,内存>=2G

2)重启容器依旧不行,排查下webssh端口(EWS页面容器管理-容器端口处查看)是否启动。登录ECS主机上,检查该端口是否启动

3)若该端口没启动,ECS主机上执行docker logs 容器id,查看容器启动的日志。若该端口已启动,请提供容器id,主机ip等信息提交EWS工单

 

2、ssh_exchange_identification: read: Connection reset by peer

1)重启容器后再尝试

2)检查主机上是否存在"多余容器",https://open.taobao.com/doc.htm?docId=117212&docType=1

3)若存在"多余容器",请按照文档中的解决方法进行清理,之后重启容器

FAQ

关于此文档暂时还没有FAQ
返回
顶部