Как предотвратить удаление файлов на холостом ходу в GAE?
У меня есть флеш-сервер, работающий на GAE (гибкий env). Приложение генерирует определенные файлы во время выполнения на основе полученных запросов API. Но после запуска экземпляра, после простоя, файлы теряются. Как я могу предотвратить это?
1 ответ
Решение
Кажется, ваше приложение записывает эти файлы в файловую систему. Однако все, что записано в файловой системе, не будет сохранено и будет потеряно при смерти экземпляра. Кроме того, то, что вы пишете в одном экземпляре, не будет доступно другим экземплярам, обслуживающим ваше приложение.
Решением этой проблемы является запись ваших файлов в Google Cloud Storage. Любой экземпляр может записывать и извлекать туда свои файлы, и они будут доступны для любого экземпляра вашего сервиса.