Google app engine 大幅增加启动时间
1-2天前启动时间从1-3秒增加到10-30秒,代码相同 我使用Python2.7多线程 此请求中的代码从memcache读取一个值并将其返回给用户。若memcache为空,则从本地文件系统中的模板读取并呈现简单的html模板。两者使用相同的cpu_ms 同样的代码在测试应用程序中工作良好。测试应用程序中的启动时间约为1-2秒 我昨天晚上发送了生产问题,但没有收到答复 我尝试将实例类型从F1更改为F4,启动时间为F4 8-10秒 我的应用程序的AppID:f1f2ru 出现问题前的日志记录: 启动时的日志记录问题: 现在记录日志: 测试应用程序中的日志记录:Google app engine 大幅增加启动时间,google-app-engine,python-2.7,Google App Engine,Python 2.7,1-2天前启动时间从1-3秒增加到10-30秒,代码相同 我使用Python2.7多线程 此请求中的代码从memcache读取一个值并将其返回给用户。若memcache为空,则从本地文件系统中的模板读取并呈现简单的html模板。两者使用相同的cpu_ms 同样的代码在测试应用程序中工作良好。测试应用程序中的启动时间约为1-2秒 我昨天晚上发送了生产问题,但没有收到答复 我尝试将实例类型从F1更改为F4,启动时间为F4 8-10秒 我的应用程序的AppID:f1f2ru 出现问题前的日志记录:
如果没有日志等,很难知道。但谁知道呢,也许谷歌资源不足,而你的免费应用程序正在为此付出代价 目前,我在一个非常简单的应用程序上获得了大约5秒的启动时间。然而,30秒似乎是很长的时间 应用程序引擎经常需要将应用程序代码加载到新实例中。当您重新部署应用程序时,当负载模式增加到超出当前实例的容量时,或者仅仅由于底层基础结构或物理硬件的维护或修复,就会发生这种情况 或者直接支付: Idle Instances(空闲实例)滑块控制在任何给定时间应用程序可用的空闲实例的最小和最大数量 上部滑块设置空闲实例的最小数量: 注意:为了指定空闲实例的最小数量,您必须拥有付费应用
像往常一样,你付的钱越多,服务就越好 之前或之后的库是相同的吗?向源代码中添加库可以而且通常确实会增加启动时间(AppEngine需要加载它们)。这是一个容易被忽视的问题,其中有些人真的很臃肿。我不知道第一次增加启动时间的原因 增加操作时间的问题是我的错误: 我的应用程序不需要查询: object.date
我的数据存储没有日期