好吧,我觉得有点像一个白痴问这个,但我从阅读来源无法分辨。
我需要多长时间才能重复使用boto S3Connection
和Bucket
才需要“刷新”(如果他们这样做的话)?
例如,如果我有一个类将这两个部分存储为实例变量。
MyClass(object):
def __init__(self):
self.conn = S3Connection(awskey, etc..)
self.bucket = self.conn.get_bucket('bucketname')
# bunch of methods that use the bucket
我的问题是,假设这个类的一个实例被重用,并且给定了一个长时间运行的Web进程,那么存储这样的存储桶最终会因超时或某事而咬我?我应该每隔X分钟刷新一次连接吗?
有人知道吗?
答案 0 :(得分:0)
您可以无限期地坚持这些联系。如果服务器端关闭了底层HTTP连接,boto将自动刷新连接。它应该全部自动处理。