Google Cloud Function:FunctionsError

使用以下 bash 命令进行部署时:

gcloud functions deploy my_gcf --runtime python37 --trigger-http --memory=512MB --region europe-west1 --service-account=my-service-account@my-project.iam.gserviceaccount.com --allow-unauthenticated --verbosity debug

我不断得到:

FunctionsError: OperationError: code=13, message=Function deployment failed due to a health check failure. This usually indicates that your code was built successfully but failed during a test execution. Examine the logs to determine the cause.

不幸的是,在检查日志时,除了以下内容之外,我没有得到任何特别的信息:

Error: function terminated. Recommended action: inspect logs for termination reason. Function cannot be initialized.

正如您所看到的,我指定了 --verbosity 标志,但它似乎没有一点帮助。所有软件包均已安装,并且我已按照此处的文档构建存储库:在我的代码中,我既有一个requirements.txt文件,也有我编码的自定义软件包,但我想我会从该错误中得到另一种错误多于。

我的要求.txt:

beautifulsoup4==4.8.0

boto==2.49.0

boto3==1.13.25

botocore==1.16.25

cachetools==4.1.0

cloudpickle==0.8.1

flask==1.0.2

flask-restplus==0.12.1

functions-framework==2.0.0

gensim==3.8.3

google-api-core==1.17.0

google-api-python-client==1.7.8

google-auth==1.15.0

google-auth-httplib2==0.0.3

google-auth-oauthlib==0.4.1

google-cloud==0.34.0

google-cloud-core==0.29.1

google-cloud-pubsub==0.45.0

google-cloud-storage==1.14.0

google-cloud-vision==1.0.0

grpc-google-iam-v1==0.12.3

grpcio==1.29.0

gunicorn==19.9.0

jinja2==2.10

jsonschema==3.2.0

more-itertools==8.3.0

nltk==3.4.4

numpy==1.18.4

pandas==1.0.3

protobuf==3.12.1

requests==2.23.0

requests-oauthlib==1.3.0

scikit-learn==0.23.1

scikit-plot==0.3.7

scipy==1.4.1

setuptools==46.4.0

temp

urllib3==1.25.9

werkzeug==0.14.1

yarl==1.4.2


慕无忌1623718
浏览 70回答 1
1回答

长风秋雁

即使当前日志不提供任何附加信息,删除时:werkzeug==0.14.1并将其替换为:werkzeug我能够部署 Google Cloud Function。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python