如何防止文件在GAE空闲时被删除?

时间:2018-10-12 17:53:40

标签: google-app-engine google-app-engine-python

我有一个在GAE(弹性环境)上运行的Flask服务器。应用程序会在运行时根据收到的API请求生成某些文件。但是实例启动后,在空闲之后,文件将丢失。我该如何预防?

1 个答案:

答案 0 :(得分:1)

您的应用程序似乎将这些文件写入文件系统。但是,文件系统中写入的任何内容都不会持久保存,并且会在实例死亡时丢失。另外,您在一个实例中编写的内容将无法用于其他为您的应用提供服务的实例。

解决方案是将文件写入Google Cloud Storage。任何实例都可以在其中写入和检索其文件,这些文件可用于您的服务的任何实例。