DWS 工作负载管理修改后无法保存
问题(DWS 工作负载管理修改后无法保存) 分析:
1、F12点开看请求返回信息,查看响应码,点开查看响应信息。将每个请求点开查看。发现报错信息:说Class group “xx”不存在。页面创建队列会在服务器上创建对应的cgroup用来限制cpu资源。
2、gs_cgroup –p、gs_cgroup –P两个命令用来查看cgroup有没有创建成功登录到租户节点查看报错的工作队列的信息 gs_cgroup –p,没有发现出问题的工作队列并且在Class group information list中没有发现“xx”的信息。 再执行gs_cgroup –P 查看是否有Class group“xx”的资源分配信息,也没有发现。怀疑是这个没有创建成功。去操作日志查看一下操作。
3、在dwscontroller的数据库查一下操作日志 select * from rds_auditlog where clusterId='xxx' and operation like '%Queue%' \G;报错:没有指定的查询。联系之前怀疑工作队列没有创建成功,可能是操作日志里面没有关于这个集群创建工作队列的日志。验证:去掉搜索条件中的clusterId='xxx',再查询,发现有其他集群的操作日志。结论:联系cgroup查询,应该是工作队列没有创建成功。
分析结论:
页面的响应信息说Class group “xx”不存在,查看静态配置文件信息和挂载信息 然后查看操作日志,正常情况下成功或失败这里都会记录,但是查不到对应集群的记录,后台上也没有对应的cgroup创建。所以判断工作队列没有创建成功,页面上显示的队列信息是残留的信息。
解决措施:删掉出问题的队列,重新创建。
注意:有工作负载队列a,工作负载计划b,计划b里面添加着队列a,不能直接将队列a进行删除,需要先从计划移除,然后再删除。
- 点赞
- 收藏
- 关注作者
评论(0)