0

用于slcli列出 Softlayer 帐户中的虚拟服务器时:

slcli vm list

这需要很长时间并最终产生以下错误:

SoftLayerAPIError(SOAP-ENV:Server): Internal Error

这曾经在同一个帐户中工作。在特定数据中心列出虚拟机仍然可以正常工作,这让我觉得我在可以返回的对象数量上达到了一些内置限制......是否有限制,如果有限制吗?

4

2 回答 2

0

如果有限制,我相信您会看到错误/通知。当它尝试返回大量记录时,请求超时。如前所述,尝试使用限位开关来限制记录数或使用过滤器。本文详细介绍了过滤器。

https://sldn.softlayer.com/article/object-filters

于 2018-03-19T19:21:42.587 回答
0

没有任何文件可以告诉我们这个限制。

您可以查看以下文档:https ://softlayer-api-python-client.readthedocs.io/en/latest/cli/

• 但是要通过 slcli 获取 vms 的数据,一个解决方案可能是增加超时时间。

使用此命令增加超时:

slcli setup

首先,您必须插入用户数据,例如用户名、apiKey 和超时。

• 或者您可以使用结果限制。

使用以下命令:

slcli --format json call-api Account getVirtualGuests --limit 10

更改您想要的金额的限制值。

于 2018-03-19T18:33:33.973 回答