我试图将我的Django/Python应用程序从谷歌应用程序引擎标准环境转换为灵活的环境,主要是由于应用程序变得缓慢,并且不断达到软内存限制,并建议我升级到一个更大的实例类。我已经在最高实例类。我的问题是,当我尝试部署构建成功,但我一直得到一个错误时,更新服务。
您的部署未能在分配的时间内恢复正常,因此被回滚。如果您认为这是一个错误,请尝试调整“就绪检查”部分中的“应用程序启动超时秒”设置
我已经尝试调整就绪检查部分以允许更多的时间,但它只是需要更长的时间来给我相同的错误,它似乎。我试着用谷歌搜索这个问题并添加更多内存,但仍然显示出同样的错误。我被困在这一点上,我不知道还有什么地方可以看。
这是应用程序。在标准环境中成功部署的yaml
entrypoint: gunicorn -b :$PORT xpotools.wsgi
instance_class : F4_1G
automatic_scaling:
min_instances: 5
min_pending_latency: 30ms
max_pending_latency: 4s
max_concurrent_requests: 20
min_idle_instances: 3
inbound_services:
- warmup
handlers:
- url: /static
static_dir: static/
secure: always
- url: /.*
script: auto
secure: always
- url: /_ah/warmup
script: auto
这是应用程序。我正试图将yaml部署到灵活的环境中
env: flex
runtime_config:
python_version: 3.7
resources:
cpu: 1
memory_gb: 6
disk_size_gb: 20
entrypoint: gunicorn -b :$PORT xpotools.wsgi
我是不是漏了什么?
从gCloud应用部署日志--versbosity=debug
https://docs.google.com/document/d/1OLyqg5rQ4vJoXH3XyI476F5ImE0q6XlzoPPjCagS5E0/edit?usp=sharing
你说你的应用程序超出了GAE标准内存。
你的应用程序在什么时候开始使用大量内存?如果您的应用程序在部署时立即开始消耗大量内存(甚至在收到HTTP请求之前),那么这可能就是问题所在。
我不完全理解这个问题,但是GAE flex在部署时增加了很多工作人员,我怀疑这些工作人员中的每一个都占用了大量内存,并且加起来都超出了您的内存限制。
请尝试更新应用,以便在稍后时间消耗内存,例如在收到第一个HTTP请求后。这为我解决了一个类似的问题。
如何将App Engine功能与灵活环境(以前的托管VM)一起使用? 例如,我的旧应用程序使用图像API。如何在Fleixble环境中使用该API? App Engine中的功能列表:https://cloud.google.com/appengine/docs/about-the-standard-environment 图像API:https://cloud.google.com/appeng
0 32.0 1 33.8 2 35.6 这是我的输出语句 不管这给了我什么 摄氏度华氏0.0 32.0
我试图在谷歌计算引擎虚拟机上设置一个开发服务器,它尽可能接近通过本教程构建的Wordpress安装的应用引擎灵活环境部署。 这将指导您如何: 获取源代码 1。https://github.com/GoogleCloudPlatform/php-docs-samples.git 二,/php文档示例/wordpress 安装依赖项 设置应用程序 4。php wordpress助手。php设置 部署应
有没有教程是如何从“App Engine Java标准环境”正确做到的? 因此,文档说“您无法从 App Engine 标准环境应用程序连接到 Cloud Memorystore for Redis 实例 https://cloud.google.com/memorystore/docs/redis/connect-redis-instance-flex。 但也许将来也有计划像对python那样做
环境准备 请参考环境准备
安装redis yum install -y redis 安装mysql yum install -y mysql-server 注意,请确保redis和MySQL已启动。 初始化MySQL表结构 cd /tmp/ && git clone https://github.com/open-falcon/falcon-plus.git cd /tmp/falcon-plus/scripts/m