【发布时间】:2016-07-26 17:56:42
【问题描述】:
我正在使用 Azure Web 作业连续运行一些逻辑。该函数是一个单例函数。但是,在重新启动 Web 应用程序后尝试运行此功能后,我收到“等待锁定”消息。这是否意味着同一函数的另一个实例正在保留锁?我该如何解决这个问题?
功能:
namespace Ns
{
public class Functions
{
[Singleton]
[NoAutomaticTriggerAttribute]
public static async Task ProcessMethod()
{
while(true){
//process logic here
await Task.Delay(TimeSpan.FromSeconds(20));}
}
}
}
主程序:
namespace ns
{
class Program
{
static void Main()
{
var host = new JobHost();
host.RunAndBlock();
}
}
}
我收到的消息:
【问题讨论】:
标签: asp.net azure azure-storage azure-web-app-service azure-blob-storage