У меня есть приложение rails im, пытающееся развернуть его на платформе Google Cloud. Это доходит до определенного момента, а затем истекает. Я запускал его несколько раз, но каждый раз он выдавал ту же ошибку.Google cloud Ruby: Error Response: [13] Сроки запуска виртуальных машин. Возможно, код приложения нездоровый.
The push refers to a repository [us.gcr.io/site-1286/appengine/default.20160504t151124] (len: 1)
a12739e07554: Preparing
a12739e07554: Pushing
a12739e07554: Pushed
6caf2d2e404b: Preparing
6caf2d2e404b: Pushing
6caf2d2e404b: Pushed
9ae35a0da566: Preparing
9ae35a0da566: Pushing
9ae35a0da566: Pushed
1e540bceeb97: Preparing
1e540bceeb97: Pushing
1e540bceeb97: Pushed
2bed01823074: Preparing
2bed01823074: Pushing
2bed01823074: Pushed
c27bdbcec1bd: Preparing
c27bdbcec1bd: Pushing
c27bdbcec1bd: Pushed
0bfc47188461: Image already exists
ef866b7acceb: Image already exists
b5af07c62198: Image already exists
b3388c4bd40b: Image already exists
437045486895: Image already exists
58d9f8b0627d: Image already exists
f8f0a08927ad: Image already exists
502312a1defd: Image already exists
f28dbda953c1: Image already exists
096d9403d234: Image already exists
latest: digest: sha256:a467b3258f8bb820ccf12ec29282869902522c7c4d790e7290aed6c1d8f0d1f7 size: 69944
DONE
---------------------------------------------------------------------------------------------------------
Updating service [default]...failed.
ERROR: (gcloud.preview.app.deploy) Error Response: [13] Timed out when starting VMs. It's possible that the application code is unhealthy. (0/2 ready, 2 still deploying).
Roberts-MBP:site Robert$
На данный момент я не знаю, что нужно изменить. У меня есть все API-интерфейсы, которые, как мне кажется, мне нужно включить, ведро сделано и настроено, зависимости находятся на сервере (ну, на что я знаю), SQL db работает и работает с rake db:setup
, работая отлично , Поэтому я думаю, что моя проблема заключается в моем файле app.yaml, учитывая, что я действительно не знаю все, что должно быть там.
app.yaml
runtime: custom
vm: true
entrypoint: bundle exec rackup -p 8080 -E production config.ru
resources:
cpu: 0.5
memory_gb: 1.3
disk_size_gb: 10
env_variables:
GCLOUD_STORAGE_BUCKET: site-1286.appspot.com
Может быть, его недостающее информация или что-то я не знаю. У меня есть два экземпляра, которые я создал вручную, надеясь, что приложение будет развертываться на них, но, похоже, создает другие instacnes, когда я запускаю развертывание, может быть, причина?
Я не слишком хорошо знаком с развертыванием на серверах VM, и я новичок в облаке Google, поэтому я не могу понять, что может вызвать эту ошибку.
Я смотрю журналы, но они ничего не говорят. Их трудно понять, что они означают. Плюс, когда я использую фильтр для отображения критических ошибок в журналах, результатов нет – Rob