Google app engine 今天的Appengine部署异常缓慢?

Google app engine 今天的Appengine部署异常缓慢?,google-app-engine,gcloud,google-managed-vm,managed-vm,Google App Engine,Gcloud,Google Managed Vm,Managed Vm,我们需要部署一个小型java项目 它包括9000多个文件 命令:mvn gcloud:deploy 但我得到了日志: ... [INFO] INFO: Uploading [/home/steven/work/idigisign/target/appengine-staging/__static__/node_modules/rx/src/core/linq/observable/when.js] to [7dfb30ad32893c5042dba03601f006a40419fab0]

我们需要部署一个小型java项目 它包括9000多个文件

命令:mvn gcloud:deploy

但我得到了日志:

    ...
[INFO] INFO: Uploading [/home/steven/work/idigisign/target/appengine-staging/__static__/node_modules/rx/src/core/linq/observable/when.js] to [7dfb30ad32893c5042dba03601f006a40419fab0]
    [INFO] DEBUG: Uploading [/home/steven/work/idigisign/target/appengine-staging/assets/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js] to [7e0725897d7b99c3c33b56915d202e2dde552ea9]
    [INFO] INFO: Uploading [/home/steven/work/idigisign/target/appengine-staging/assets/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js] to [7e0725897d7b99c3c33b56915d202e2dde552ea9]
    [INFO] DEBUG: Uploading [/home/steven/work/idigisign/target/appengine-staging/node_modules/is-redirect/index.js] to [7e0afe4775bf7f8558665760171c01948c22f771]
    [INFO] INFO: Uploading [/home/steven/work/idigisign/target/appengine-staging/node_modules/is-redirect/index.js] to [7e0afe4775bf7f8558665760171c01948c22f771]
    [INFO] DEBUG: Uploading [/home/steven/work/idigisign/target/appengine-staging/node_modules/rxjs/src/util/Map.ts] to [7e11722f4cd9ce91ec99b97710fbc4e7f40be09d]
...
大约每分钟50英镑 所以它将花费180分钟

它异常缓慢


有人可以帮我吗?

设置环境变量
CLOUDSDK\u APP\u USE\u GSUTIL=1
,然后重试;这使用了不太可靠但速度更快的代码路径进行文件上传(有计划加快默认代码路径)。

我们也有同样的问题,速度非常慢。 我想我们已经解决了

首先,我们跟踪了gcloud日志,发现很多文件已经被再次上传,这些文件都没有被修改。因此,我们试图追踪gcloud的源代码,发现问题是由“谷歌云存储JSON API”引起的

当它查询Bucket列表时,它返回了1000个项目,但我们有1325个项目,所以我想我们找到了问题所在

然后,我们查找api引用,并找到一个参数-maxResults,因此我们尝试修改源代码(cloud_storage.py),当其值超过1000时,我们发现它没有任何效果

最后,我们找到另一个参数-nextPageToken,我们查询列表直到“nextPageToken”为None,现在它从“Google云存储”中获取所有项目,并且不再上传存在的文件

def ListBucket(bucket_ref, client):
  request = STORAGE_MESSAGES.StorageObjectsListRequest(bucket=bucket_ref.bucket)

  items = set()
  try:
    response = client.objects.List(request)
    for item in response.items:
      items.add(item.name)
    while response.nextPageToken:
      request = STORAGE_MESSAGES.StorageObjectsListRequest(bucket=bucket_ref.bucket,pageToken=response.nextPageToken)
      response = client.objects.List(request)
      for item in response.items:
        items.add(item.name)
  except api_exceptions.HttpError as e:
    raise UploadError('Error uploading files: {e}'.format(e=e))

  return items

帮你。。。加快速度?坦率地说,我对此表示怀疑。我不知道为什么部署速度慢,过去是很快的。也许在我的项目中有错误配置?也许吧,但是谁能从你写的文章中看出呢?这个问题在(即将发布的)Cloud SDK 115.0.0中得到了修复。