Rally 存储空间不足

Rally 存储空间不足,rally,Rally,以下是我的基本代码: def get_role_permission query = RallyAPI::RallyQuery.new() query.type = "userpermission" query.fetch="Role" query.page_size=20 query.limit=20 result = @rally.find(query) #result = build_query("UserPermisson","Role,User","","(Role= \"Vie

以下是我的基本代码:

def get_role_permission

query = RallyAPI::RallyQuery.new()
query.type = "userpermission"
query.fetch="Role"
query.page_size=20
query.limit=20

result = @rally.find(query)

#result = build_query("UserPermisson","Role,User","","(Role= \"Viewer\")")

if(result.length!=0)
  puts "Got some result"

else
  puts "No result"
end

end
此函数返回:

`send_request': RallyAPI - An issue occurred (HTTP-507) on request - https://rally1.rallydev.com/slm/webservice/1.37/userpermission.js. (StandardError)
Response was: <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 507 Insufficient Storage</title>
</head>
<body><h2>HTTP ERROR 507</h2>
<p>Problem accessing /slm/webservice/1.37/userpermission.js. Reason:
<pre>    Insufficient Storage</pre></p><hr /><i><small>Powered by Jetty://</small></i>      <br/>                                                
</body>
</html>
`send_request':RallyAPI-请求时出现问题(HTTP-507)——https://rally1.rallydev.com/slm/webservice/1.37/userpermission.js. (标准错误)
答复是:
错误507存储不足
HTTP错误507
访问/slm/webservice/1.37/userpermission.js时出现问题。原因:
query.query_string = "(Role != \"Viewer\")"
由码头供电的存储不足://

以前有人遇到过这样的错误吗?我假设我的查询是正确的,并且我没有查询任何受限属性

您可以缩小查询范围,例如筛选出一些角色

@rally = RallyAPI::RallyRestJson.new(config)

query = RallyAPI::RallyQuery.new()
query.type = :userpermission
query.fetch = "Role"
#query.limit = 1000
query.workspace = {"_ref" => "https://rally1.rallydev.com/slm/webservice/v2.0/workspace/1111.js" } #optional

query.query_string = "(Role != \"Viewer\")"
result = @rally.find(query)
count = 0
if(result.length!=0)
    puts "Got some result"
    result.each do |r|
        puts "#{r.Role}..." 
            count += 1
    end
    puts count
else
  puts "No result"
end
下面是一段代码,我测试了十几次,看看是否得到507:


当查询需要的资源超过服务器所能提供的资源并为用户维护健康的响应时,就会出现此错误。你能用完全相同的代码得到一致的结果吗?我测试了您的代码,没有做任何更改,只是添加了
put result.first.Role
,它返回:“Got some result User”。没有HTTP-507。@nickm我得到10次输出中的3次。当我遇到这个错误时,你会建议我修改代码以避免这种错误吗?仍然不起作用,我在查询中添加了工作区和项目只是为了缩小结果的范围。还向查询字符串添加了一些约束。仍然无法获得结果。我需要联系Rally开发者支持部门解决这个问题吗?你说的“不工作”是什么意思?您得到的是相同的507错误还是不同的错误?请用您可以复制问题的确切代码更新您的问题,好吗?如果您与支持部门联系,请确保附上您的代码。这是我当前代码的链接:是的,我仍然收到相同的507错误,因此基本上是userpermission和projectpermission都给了我507错误。Rohan,我在代码中添加了一个计数变量,只是为了看看我得到了多少结果。我对一组更大的数据运行了您的代码,当
query.query\u string=“(Role!=“Viewer\””)
被注释掉时,计数打印出48339,我甚至没有缩小查询范围。恐怕我不知道为什么你的代码不适合你。请尝试将这一行添加到您的代码
query.limit=10
,看看这是否允许您避免507,并逐渐增加此数字。