我在azure移动服务调度程序中运行一个简单的脚本:
function warmup() {
warmUpSite("http://safenoteit.ca/");
}
function warmUpSite(url) {
console.info("warming up: " + url);
var req = require('request');
req.get({ url: url }, function(error, response, body) {
if (!error) {
console.info("hot hot hot! " + url);
} else {
console.error('error warming up ' + url + ': ' + error);
}
});
}
当我手动运行它时,它按预期运行(运行一次按钮)。但是,尽管安排它每15分钟运行一次,但我没有看到来自脚本的任何控制台日志消息。此外,门户网站告诉我调度程序已启用并正在运行:
其他人都看到了这个问题?移动服务在基本层运行,我的负载很小。我不知道是什么原因造成了这个问题,这使得整个调度程序服务无用。
更新:在另一个移动服务上尝试了相同的预定脚本,一切正常!有些东西搞砸了移动服务本身。与Microsoft支持人员联系以解决此问题。
答案 0 :(得分:0)
只有微软可以解决这个问题。他们不得不重新部署移动服务。