Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 使用WINDOWS OS 10中的Google Cloud SDK部署Google App Engine灵活环境失败_Codeigniter_Google App Engine_Google Cloud Platform_App Engine Flexible_Google Cloud Sdk - Fatal编程技术网

Codeigniter 使用WINDOWS OS 10中的Google Cloud SDK部署Google App Engine灵活环境失败

Codeigniter 使用WINDOWS OS 10中的Google Cloud SDK部署Google App Engine灵活环境失败,codeigniter,google-app-engine,google-cloud-platform,app-engine-flexible,google-cloud-sdk,Codeigniter,Google App Engine,Google Cloud Platform,App Engine Flexible,Google Cloud Sdk,我的生产站点是在CodeIgniter框架中开发的,它有超过10k个文件,我上周成功部署,没有任何问题。今天我的部署失败了,我刚刚在脚本中更正了一个查询 我得到了以下问题 C:\myproject>gcloud app deploy --version 13 app.yaml Services to deploy: descriptor: [C:\myproject\app.yaml] source: [C:\myproject] target project

我的生产站点是在CodeIgniter框架中开发的,它有超过10k个文件,我上周成功部署,没有任何问题。今天我的部署失败了,我刚刚在脚本中更正了一个查询

我得到了以下问题

C:\myproject>gcloud app deploy --version 13 app.yaml
Services to deploy:

descriptor:      [C:\myproject\app.yaml]
source:          [C:\myproject]
target project:  [xyz]
target service:  [uat]
target version:  [13]
target url:      [https://uat-dot-xyz.appspot.com]


Do you want to continue (Y/n)?  Y
    Beginning deployment of service [uat]...
    #============================================================#
    #= Uploading 0 files to Google Cloud Storage                =#
    #============================================================#
    File upload done.
    ERROR: (gcloud.app.deploy) INVALID_ARGUMENT: This deployment has too many files. New versions are limited to 10000 files for this app.
    - '@type': type.googleapis.com/google.rpc.BadRequest
      fieldViolations:
      - description: This deployment has too many files. New versions are limited to 10000
          files for this app.
        field: version.deployment.files[...]
我参考了下面的文章,所以发帖了

我根据下面的说明启用了.gcloudignore文件,并在myproject中创建

我目前的云SDK版本是:320.0.0

安装版本为320.0.0的组件

我找不到解决办法。为什么使用gcloudsdk部署灵活的环境突然失败(注意:我的项目有超过10k个文件,直到上周我还没有发现这个问题)

请帮我解决这个问题,如果我遗漏了什么,
提前感谢。

看起来AppEngine部署文件的方式发生了变化

运行命令
gcloud config set app/trigger\u build\u server\u side false
解决了问题


现在,在12月15日,此更改似乎已恢复,正常部署应与以前一样工作

您可能正在部署安装在本地环境中的app+库文件,请选中此项并仅部署代码文件。如果您无法通过从env中删除库来解决此问题,您可以尝试请求配额增加或将应用程序dockerize以基于@Chris32的注释进行构建。您可以使用app.yaml中的“skip_files”属性来确保不部署项目中不需要的文件/目录@Chris32和Zack,感谢您的友好回复,我会检查并让您知道。@Chris32,Zack,我在app.yaml中尝试了“skip_files”属性,但是,相同的部署问题超过了10k个文件。我正在使用这个库,是否有任何解决方法可以从google应用程序引擎中获取这个库?你能帮我吗?提前感谢。运行此命令后,是否可以再次尝试部署?gcloud配置集app/trigger\u build\u server\u side false
C:\>gcloud config set gcloudignore/enabled true
Updated property [gcloudignore/enabled].

C:\>gcloud config list
[accessibility]
screen_reader = False
[compute]
region = region-name
zone = zone-name
[core]
account = xyz@domainname.com
disable_usage_reporting = True
project = xyz
[gcloudignore]
enabled = true