0

Я развернул приложение Rails с помощью управляемых виртуальных машин.Google App Engine многократно развертывает

Я развернутый код успешно, но в течение 24 часов я получил 503 код и сообщение:

Error: Server Error

The service you requested is not available yet. Please try again in 30 seconds.

Это мои журналы:

enter image description here

Это выглядеть как приложение движок развертывает код в цикле. И движок приложения запустил пять экземпляров для вычислительного движка. Почему так много случаев необходимо?

Это мой app.yaml: правый

# Copyright 2015, Google, Inc. 
# Licensed under the Apache License, Version 2.0 (the "License"); 
# you may not use this file except in compliance with the License. 
# You may obtain a copy of the License at 
# 
# http://www.apache.org/licenses/LICENSE-2.0 
# 
# Unless required by applicable law or agreed to in writing, software 
# distributed under the License is distributed on an "AS IS" BASIS, 
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
# See the License for the specific language governing permissions and 
# limitations under the License. 

# [START runtime] 
runtime: ruby 
vm: true 
entrypoint: bundle exec rackup -p 8080 -E production config.ru 
# [END runtime] 

# [START resources] 
resources: 
    cpu: .5 
    memory_gb: 1.3 
    disk_size_gb: 10 
# [END resources] 

# [START scaling] 
automatic_scaling: 
    min_num_instances: 1 
    max_num_instances: 5 
    cool_down_period_sec: 60 
    cpu_utilization: 
    target_utilization: 0.5 
# [END scaling] 
+0

Добро пожаловать в SO. Пожалуйста, не используйте изображения, чтобы показать нам важную информацию. Скопируйте и вставьте его в вопрос, соответствующим образом форматируя для удобочитаемости. Изображения не могут быть найдены, и они не позволяют нам копировать/вставлять текст, который нам нужно повторно использовать, чтобы помочь вам. Я бы рекомендовал прочитать «[ask]», включая всю последнюю ссылку, и «[mcve]». –

ответ

0

Ладно это работать знают. Это действительно странно, но, пожалуйста, убедитесь. Вы включают в себя .ruby-version файл и добавьте туда версию рубиновый вы хотите для меня, например 2.2.3 и я добавил .dockerignore и добавить туда

.git 
log/* 
tmp/* 

Так и знаю просто развернуть его еще раз, используя облако Google ИДК с

gcloud preview app deploy

Так что это сделало трюк для меня. Надеюсь, это сработает и для вас.