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

How to prevent files from being deleted on idling in GAE?

我在 GAE(灵活环境)上有一个烧瓶服务器 运行。应用程序根据收到的 API 请求在运行时生成某些文件。但是实例启动后,空转后,文件丢失了。我该如何防止这种情况?

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

解决方法是将文件写入 Google Cloud Storage。任何实例都可以在那里写入和检索其文件,并且它们将可用于您服务的任何实例。