Оболочка Google Cloud убивает мой процесс через некоторое время - PullRequest
0 голосов
/ 29 мая 2020

Я запускаю приложение java, используя облачную оболочку Google и движок приложения. Приложение работает непрерывно и каждые 5 минут записывает документ в базу данных Firestore, используя Admin SDK с соответствующей аутентификацией. Вчера он был убит через 2 часа 20 минут. Три команды, которые я использую для его запуска, следующие:

mvn clean package
mvn package appengine:deploy -Dapp.deploy.projectId=myProjectIdHere
nohup mvn exec:exec -Dfirestore.project.id="myProjectIdHere" &> program.out &

Сегодня процесс был остановлен через 10 минут. Есть идеи, как это исправить?

1 Ответ

1 голос
/ 29 мая 2020

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

Если вам нужно запустить какой-то процесс, вы можете использовать всегда бесплатно Compute Engine VM (экземпляр F1-micro), этот экземпляр F1 предлагает лучшую производительность, чем облачная оболочка.

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