Масштабирование вручную в Google App Engine предотвращает перезапуск - PullRequest
0 голосов
/ 11 апреля 2020

У меня есть python движок приложения, который обрабатывает результаты API, и он с состоянием. Однако, кажется, что после нескольких часов бездействия (без запросов) сервер отключается, сбрасывая все состояния, и, когда делается новый запрос, он снова прослушивает. Но состояния сбрасываются. Я хочу, чтобы сервер активно оставался неизменным 24/7 и не перезагружался / перезагружался, поскольку я хочу поддерживать состояния.

Я настроен согласно документации , но он все еще перезапускается, я не уверен что не так

Вот мой app.yaml:

runtime: python37
entrypoint: python main.py
manual_scaling:
instances: 1

1 Ответ

0 голосов
/ 11 апреля 2020

В App Engine обычно рекомендуется создавать приложения без сохранения состояния, как указано в документации

Ваше приложение должно быть без сохранения состояния, чтобы в экземпляре ничего не сохранялось.

В качестве альтернативы, чтобы приложение не перезапускалось, вы можете развернуть его на Compute Engine. Поскольку эта служба является виртуальной машиной, вы можете иметь полный контроль над состояниями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...