打开应用IDE一直在就绪中状态
错误描述
打不开IDE,一直在等待就绪中
处理步骤
方式一: 查看proxy-deploy容器的日志并执行初始化
查看proxy-deploy容器
- 用system登录控制台,进入管理员中心,点击“kube控制面板”,打开kube控制面板。如下图所示
- 命名空间选择newdao-console,搜索框输入proxy回车,显示如下图所示
- 进入proxy-deploy,点击显示日志
- 在这里可以搜索打不开域名,查看具体错误信息,如图中可以获取到绑定不上IDE资源ID信息
- 用system登录控制台,进入管理员中心,点击“kube控制面板”,打开kube控制面板。如下图所示
查看初始化IDE日志
用system登录控制台,打开“资源管理——池管理”功能,如下图所示
点击ide右侧的详细按钮,显示ide池列表,如下图所示
domain列有值表示该池已被占用,选择一个未占用的池,点击右侧的详情按钮,显示池详情,如下图所示
点击“在pod中运行”,显示命令行窗口,如下图所示
在命里窗口中,依次执行下面的代码,其中RESOURCE_ID就是proxy-deploy日志中输出的用户资源ID
- source /usr/local/bin/init-default-env.sh
- init.sh $RESOURCE_ID
- 用ctrl+shift+v粘贴到命令行中,回车执行命令
- 命令执行后,显示ide初始化的日志信息,从中找出问题
- 看完日志后删除pod,如下图所示
方式二: 进入redis,通过查看未绑定状态时记录,查看绑定池信息,之后IDE池查看日志
- 用system登录控制台,进入管理员中心,点击“REDIS管理”,打开redis管理页面,如下图所示
- 点击“Show All”,显示REDIS列表,如下图所示
- 找到IDE的域名所在的行,此时该记录状态不是1,点击右侧“文件夹”图标
- 打开页面可以查看当前IDE所绑定的池信息
- 打开管理员中心,切换到kube控制面板
- 进入kube控制页面,命名空间选择newdao-ide,搜索框输入步骤4里获取的池信息。此时可打开IDE池查看日志
方式三: 进入redis,删除redis记录信息
- 用system登录控制台,进入管理员中心,点击“REDIS管理”,打开redis管理页面。如下图所示
- 点击“Show All”,显示REDIS列表,如下图所示
- 找到IDE的域名所在的行,点击右侧的“删除”图标,删除REDIS记录,再打开IDE就正常了