Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.2k views
in Technique[技术] by (71.8m points)

Google App Engine "Exceeded hard memory limit of 2048 MB"

When I was trying to run the app engine it shows error :

Exceeded hard memory limit of 2048 MB with 2098 MB after servicing 0 requests total. Consider setting a larger instance class in app.yaml.

But instance class can be maximum only of 2048 MB as of google instance classes

my app.yaml:

runtime: python37
instance_class: F4_1G
entrypoint: gunicorn -w 3 -k uvicorn.workers.UvicornWorker app.main:app --timeout 1000

How to solve this problem?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You can use App Engine Flex and set your custome machine resources.

For this you will deploy an App Engine Flex application with the specific hardware that your instances will hace in the resources section of your app.yaml.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...