Sau*_*ron 7 google-app-engine timeout node.js
我试图在谷歌应用引擎上测试一个相当简单的node.js应用.如下所示,它所要做的就是收听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);
});
Run Code Online (Sandbox Code Playgroud)
但是,每次尝试部署到应用程序引擎时,该过程都会平稳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).
Run Code Online (Sandbox Code Playgroud)
我对node.js和appengine都很新,但我只是试图测试以确保所有组件一起工作.
为什么会出现此错误?
| 归档时间: |
|
| 查看次数: |
2367 次 |
| 最近记录: |