如果我运行一次,计划任务只能按预期运行 - 从不单独运行(Azure移动服务)

时间:2014-09-19 07:59:44

标签: azure scheduler azure-mobile-services

我在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分钟运行一次,但我没有看到来自脚本的任何控制台日志消息。此外,门户网站告诉我调度程序已启用并正在运行:

scheduler screenshot

其他人都看到了这个问题?移动服务在基本层运行,我的负载很小。我不知道是什么原因造成了这个问题,这使得整个调度程序服务无用。

更新:在另一个移动服务上尝试了相同的预定脚本,一切正常!有些东西搞砸了移动服务本身。与Microsoft支持人员联系以解决此问题。

1 个答案:

答案 0 :(得分:0)

只有微软可以解决这个问题。他们不得不重新部署移动服务。