私は過去1年半、アカウントから仮想ゲストを読み込むために特定の方法を使用してきました。先週はいつか、それは壊れました。次のコードは、(ルビー宝石3.1.1を使用して)500内部サーバーエラーが返されます。Account.getVirtualGuests()から500 Internal Server Errorを取得する
softlayer_client = SoftLayer::Client.new()
obj_svc = softlayer_client['Account']
obj_svc = obj_svc.object_mask('mask[ id,tagReferences ]')
result = obj_svc.getVirtualGuests()
result.each do |pre_obj|
puts pre_obj.inspect
end
をしかし、これはしていません:
softlayer_client = SoftLayer::Client.new()
obj_svc = obj_svc.object_mask('mask[ id ]')
result = obj_svc.getVirtualGuests()
result.each do |pre_obj|
puts pre_obj.inspect
end
は、この以来のために働いてきた、最近壊れていたtagReferencesのように思えます長い間。
確かに戻ってくる大量のデータがありました。おそらく、マシンを追加してそれをヒントしたり、tagReferencesがこれまでよりも多くのデータを返すようになりました。いずれにせよ、私はtagReferencesから返されるものを制限し、result_limitを使用して50のバッチを選択しました。 – TheBK