gpt4 book ai didi

java - 你能调整 GAE 的内存缓存超时吗?

转载 作者:行者123 更新时间:2023-11-30 04:42:41 28 4
gpt4 key购买 nike

我们遇到重复的内存缓存错误。我看到一个“LogAndContinueErrorHandler”,因此请求不会失败,但需要很长时间才能完成。有没有办法强制 memcache 的最大响应时间(大约 50 毫秒?)。

com.google.appengine.api.memcache.LogAndContinueErrorHandler handleServiceError: Service error in memcache com.google.appengine.api.memcache.MemcacheServiceException: Memcache getIdentifiables: exception getting multiple keys at com.google.appengine.api.memcache.MemcacheServiceApiHelper$RpcResponseHandler.handleApiProxyException(MemcacheServiceApiHelper.java:76) at com.google.appengine.api.memcache.MemcacheServiceApiHelper$1.absorbParentException(MemcacheServiceApiHelper.java:120) at com.google.appengine.api.utils.FutureWrapper.handleParentException(FutureWrapper.java:53) at com.google.appengine.api.utils.FutureWrapper.get(FutureWrapper.java:92) at com.google.appengine.api.memcache.MemcacheServiceImpl.quietGet(MemcacheServiceImpl.java:28) at com.google.appengine.api.memcache.MemcacheServiceImpl.getIdentifiables(MemcacheServiceImpl.java:61) at com.googlecode.objectify.cache.EntityMemcache.getAll(EntityMemcache.java:215) at com.googlecode.objectify.cache.CachingAsyncDatastoreService.get(CachingAsyncDatastoreService.java:253) at com.googlecode.objectify.cache.CachingAsyncDatastoreService.get(CachingAsyncDatastoreService.java:216) at com.googlecode.objectify.cache.CachingDatastoreService.get(CachingDatastoreService.java:137) at siena.gae.GaePersistenceManager.get(GaePersistenceManager.java:2146) at siena.core.batch.BaseBatch.get(BaseBatch.java:60)

最佳答案

在 Python 中,有一种简单的方法可以通过设置 create_rpcdeadline 参数来做到这一点。方法。

对于 Java 来说就不那么简单了,因为 MemcacheService 不允许您设置 ApiConfig .

这个article向您展示如何为 API 包安装 API Hook 。

之后,您应该能够通过设置 com.google.apphosting.api.ApiProxy.api_deadline_key 环境变量来覆盖当前 API 调用的截止时间,就像 SDK 在 ApiProxy.java 中所做的那样

一旦 RPC 调用被触发,不要忘记将其恢复到之前的值。

关于java - 你能调整 GAE 的内存缓存超时吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11893308/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com