Приложение Google App Engine Node.js не работает

Я пытаюсь протестировать довольно простое приложение node.js на движке приложений Google. Как видно ниже, все, что он намеревается сделать, это прослушать изменение в базе данных Firebase и впоследствии отправить сообщение GCM пользователю:

var Firebase = require("firebase");
var gcm = require('node-gcm');

// Create a reference to the push notification queue
var ref = new Firebase("firebaseDB");

var message = new gcm.Message();

var regTokens = ['A user GCM reg token'];

// Set up the sender with you API key
var sender = new gcm.Sender('GCM sender ID');

message.addData('syncNewData', 'Hello Member!');

ref.on("value", function(snapshot) {

    // Now the sender can be used to send messages
    sender.send(message, { registrationTokens: regTokens }, function (err, response) {
        if(err) console.error(err);
        else    console.log(response);
    });

  console.log(snapshot.val());
}, function (errorObject) {
  console.log("The read failed: " + errorObject.code);
});

Тем не менее, каждый раз, когда я пытаюсь выполнить развертывание на движке приложения, процесс проходит гладко, покаUpdating module [default].../, работает в течение нескольких минут, в результате чего появляется ошибка:

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).

Я довольно плохо знаком с node.js и appengine, но я просто пытаюсь проверить, чтобы все компоненты работали вместе.

Почему эта ошибка существует?

Ответы на вопрос(1)

Ваш ответ на вопрос