触发50个检查快照出口的请求时,异常资源暂时不可用

时间:2018-07-31 11:44:23

标签: ssl google-cloud-platform

我创建了50个磁盘的快照,因为gcloud不允许使用相似名称的快照。在触发快照创建之前,我正在检查gcp中是否存在快照,并同时触发了50个请求,几乎有5-6个请求失败,但出现以下异常。

snapshots().get(project=self.project, snapshot=name).execute()

例外:

  

文件“ /tmp/cloudpoint/libs/gcp/lib/oauth2client/_helpers.py”,第133行,在positional_wrapper中返回包装(* args,** kwargs)   在execute method = str(self.method),body = self.body,headers = self.headers中的文件“ /tmp/cloudpoint/libs/gcp/lib/googleapiclient/http.py”的第837行中   在_retry_request响应中,文件“ /tmp/cloudpoint/libs/gcp/lib/googleapiclient/http.py”第163行,内容= http.request(uri,方法,* args,** kwargs)   文件“ /tmp/cloudpoint/libs/gcp/lib/oauth2client/transport.py”,行175,在new_request重定向中,connection_type)   请求中的文件“ /tmp/cloudpoint/libs/gcp/lib/oauth2client/transport.py”,第282行,connection_type = connection_type)   1607行中的“ /usr/lib/python2.7/dist-packages/httplib2/init.py”文件(请求(响应,内容))= self._request(conn,权限,uri, request_uri,方法,正文,标头,重定向,cachekey)   _request(响应,内容)= self._conn_request(conn,request_uri,method,)中的文件“ /usr/lib/python2.7/dist-packages/httplib2/init.py”,行1349,正文,标题)   _conn_request response = conn.getresponse()中的文件“ /usr/lib/python2.7/dist-packages/httplib2/init.py”,行1305   getresponse response.begin()中的文件“ /usr/lib/python2.7/httplib.py”,行1136   文件“ /usr/lib/python2.7/httplib.py”,第453行,开始版本,状态,原因= self._read_status()   文件“ /usr/lib/python2.7/httplib.py”,第409行,位于_read_status行= self.fp.readline(_MAXLINE +1)   读取行数据中的文件“ /usr/lib/python2.7/socket.py”,第480行= self._sock.recv(self._rbufsize)   在Recv中,文件“ /usr/lib/python2.7/ssl.py”的第756行返回self.read(buflen)   文件“ /usr/lib/python2.7/ssl.py”,行643,处于读取状态v = self._sslobj.read(len)   错误:[Errno 11]资源暂时不可用

1 个答案:

答案 0 :(得分:0)

错误消息“资源暂时不可用”表示Compute Engine API无法满足请求。由于您同时发出50个请求以检查快照是否存在,因此Compute Engine API无法同时处理所有50个请求,因此50个请求中的5-6个超时。