2017-02-17 2 views
2

Я пытаюсь развернуть свой проект в Google App Engine. Ранее он работал успешно, но со вчерашнего дня я не могу его развернуть.GAE удаляет результаты с ошибкой

я получаю следующее сообщение об ошибке:

File upload done. 
Updating service [default]...failed.            
ERROR: (gcloud.app.deploy) Error Response: [13] The system encountered a fatal error 

При взгляде на файл журнала, я получаю следующее:

2017-02-17 10:15:51,710 DEBUG root   Operation [apps/my-project/operations/4aced3ef-a018-4913-9a5b-b3f8f13ed4ae] not complete. Waiting 5s. 
2017-02-17 10:15:56,876 DEBUG root   Operation [apps/my-project/operations/4aced3ef-a018-4913-9a5b-b3f8f13ed4ae] not complete. Waiting 5s. 
2017-02-17 10:16:02,173 DEBUG root   Operation [apps/my-project/operations/4aced3ef-a018-4913-9a5b-b3f8f13ed4ae] not complete. Waiting 5s. 
2017-02-17 10:16:07,352 DEBUG root   Operation [apps/my-project/operations/4aced3ef-a018-4913-9a5b-b3f8f13ed4ae] not complete. Waiting 5s. 
2017-02-17 10:16:12,654 DEBUG root   Operation [apps/my-project/operations/4aced3ef-a018-4913-9a5b-b3f8f13ed4ae] not complete. Waiting 5s. 
2017-02-17 10:16:17,817 DEBUG root   Operation [apps/my-project/operations/4aced3ef-a018-4913-9a5b-b3f8f13ed4ae] not complete. Waiting 5s. 
2017-02-17 10:16:23,119 DEBUG root   Operation [apps/my-project/operations/4aced3ef-a018-4913-9a5b-b3f8f13ed4ae] not complete. Waiting 5s. 
2017-02-17 10:16:28,296 DEBUG root   Operation [apps/my-project/operations/4aced3ef-a018-4913-9a5b-b3f8f13ed4ae] not complete. Waiting 5s. 
2017-02-17 10:16:33,475 DEBUG root   Operation [apps/my-project/operations/4aced3ef-a018-4913-9a5b-b3f8f13ed4ae] not complete. Waiting 5s. 
2017-02-17 10:16:38,650 DEBUG root   Operation [apps/my-project/operations/4aced3ef-a018-4913-9a5b-b3f8f13ed4ae] not complete. Waiting 5s. 
2017-02-17 10:16:43,838 DEBUG root   Operation [apps/my-project/operations/4aced3ef-a018-4913-9a5b-b3f8f13ed4ae] complete. Result: { 
    "metadata": { 
     "target": "apps/my-project/services/default/versions/20170217t100612", 
     "method": "google.appengine.v1.Versions.CreateVersion", 
     "user": "[email protected]", 
     "insertTime": "2017-02-17T09:06:34.800Z", 
     "ephemeralMessage": "Creating new version configuration in service \"20170217t100612\".", 
     "endTime": "2017-02-17T09:16:43.099Z", 
     "@type": "type.googleapis.com/google.appengine.v1.OperationMetadataV1" 
    }, 
    "done": true, 
    "name": "apps/my-project/operations/4aced3ef-a018-4913-9a5b-b3f8f13ed4ae", 
    "error": { 
     "message": "The system encountered a fatal error", 
     "code": 13 
    } 
} 
2017-02-17 10:16:43,838 DEBUG root   (gcloud.app.deploy) Error Response: [13] The system encountered a fatal error 
Traceback (most recent call last): 
    File "/opt/google-cloud-sdk/lib/googlecloudsdk/calliope/cli.py", line 742, in Execute 
    resources = args.calliope_command.Run(cli=self, args=args) 
    File "/opt/google-cloud-sdk/lib/googlecloudsdk/calliope/backend.py", line 739, in Run 
    resources = command_instance.Run(args) 
    File "/opt/google-cloud-sdk/lib/surface/app/deploy.py", line 59, in Run 
    return deploy_util.RunDeploy(args) 
    File "/opt/google-cloud-sdk/lib/googlecloudsdk/command_lib/app/deploy_util.py", line 413, in RunDeploy 
    all_services) 
    File "/opt/google-cloud-sdk/lib/googlecloudsdk/command_lib/app/deploy_util.py", line 255, in Deploy 
    endpoints_info) 
    File "/opt/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/appengine_api_client.py", line 141, in DeployService 
    operation) 
    File "/opt/google-cloud-sdk/lib/googlecloudsdk/api_lib/app/operations_util.py", line 142, in WaitForOperation 
    encoding.MessageToPyValue(completed_operation.error))) 
OperationError: Error Response: [13] The system encountered a fatal error 
2017-02-17 10:16:43,841 ERROR root   (gcloud.app.deploy) Error Response: [13] The system encountered a fatal error 
2017-02-17 10:16:44,726 DEBUG root   Metrics reporting process started... 

Существует много аналогичной линии, как «2017-02-17 10:15:51,710 DEBUG root Operation [apps/my-project/operations/4aced3ef-a018-4913-9a5b-b3f8f13ed4ae] not complete. Waiting 5s.».

Когда я смотрю на вкладке «Действия» на веб-консоли GAE, вот что я вижу:

enter image description here

К сожалению, это по-французски. Это написано:

10:16 - Successful operation : create a version of AppEngine 
10:06 - Create a version of AppEngine 

Так что я подозреваю, работал развертывание, но потребовалось много времени, чтобы развернуть (10 минут). Также вы можете видеть, что для всех моих попыток всегда нужно выполнить 10 минут.

Что не так?

+0

Правильно ли развернутая версия работает (то есть было ли развертывание действительно успешным)? Можете ли вы проверить журналы активности на фактическую продолжительность предыдущих успешных развертываний, которые не выявили эту проблему? –

ответ

1

С недавних google-cloud-sdk issue 1443 (те же симптомы, насколько я могу сказать):

Мы подозреваем из журналов серверными, что приложение на самом деле развертывание успешно, но та часть, которая проверяет, если приложение готов подача фактически возвращает ложный отрицательный результат и, следовательно, возвращает сообщение об ошибке, которое вы получили. Затем он застрял в этом неточном состоянии. Я добавил внутренний номер отслеживания этой проблемы в этот отчет.

Можете ли вы попробовать отправлять запросы этому приложению/службе до, во время и после попытки развертывания? Гипотеза заключается в том, что этот запрос должен обеспечить положительный ответ на проверку работоспособности. Если этот получен во время тревожного развертывания, он может инициировать развертывание , чтобы вернуть положительный результат при проверке, является ли версия готовой к обслуживанию.

И Обойти предложение сработало:

согласно вашему запросу: я направил запросы до, во время и после развертывания. Развертывание было успешным. «gcloud app deploy» нормально вернулся без каких-либо ошибок. Я протестировал приложение GAE и действительно, код, запущенный в проекте GAE, - это недавно развернутая версия .

+0

Спасибо за это, поэтому проблема (из-за того, что я понял, исправьте меня, если я ошибаюсь), это приложение для развертывания от Google. Я просто должен ждать исправления (или обновить его уже, если это будет сделано)? –

+0

Да, это проблема. Еще в состоянии «Принято».Вы можете «запустить» его, и вы получите обновления по электронной почте, когда все изменится, в том числе когда будет доступно исправление. Тем временем вы можете попытаться использовать обходной путь или просто полагаться на журналы активности (и/или свои собственные проверки), чтобы подтвердить, что развертывание было успешным. –

+0

Хорошо большое спасибо :) –

Смежные вопросы