gpt4 book ai didi

Azure Web Roles 通过 Autoscaler 不断回收

转载 作者:行者123 更新时间:2023-12-02 07:32:03 25 4
gpt4 key购买 nike

我有一个在 azure 上托管的 WCF 服务。当我部署它并启动自动缩放器对象时,Web 服务角色不断被回收并处于不健康状态。如果我不启动自动缩放程序,我不会有任何问题,但我想使用 WASABi。

这是我的 WebRole.cs

ublic class WebRole : RoleEntryPoint
{
private Autoscaler autoscaler;
public override bool OnStart()
{

// To enable the AzureLocalStorageTraceListner, uncomment relevent section in the web.config
DiagnosticMonitorConfiguration diagnosticConfig = DiagnosticMonitor.GetDefaultInitialConfiguration();
diagnosticConfig.Directories.ScheduledTransferPeriod = TimeSpan.FromMinutes(1);
diagnosticConfig.Directories.DataSources.Add(AzureLocalStorageTraceListener.GetLogDirectory());

// For information on handling configuration changes
// see the MSDN topic at http://go.microsoft.com/fwlink/?LinkId=166357.

autoscaler = EnterpriseLibraryContainer.Current.GetInstance<Autoscaler>();
autoscaler.Start();


return base.OnStart();
}

public override void OnStop()
{
autoscaler.Stop();
}
}

最佳答案

您是否尝试过使用 IntelliTrace 来诊断回收原因?这是一个很好的article描述如何使用 IntelliTrace 进行设置和故障排除。

关于Azure Web Roles 通过 Autoscaler 不断回收,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13295317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com