C# 我如何告诉我的弹性豆茎实例不要睡觉?
我已经在.NET(Windows/IIS)平台上设置了一个弹性Beanstalk实例。我在那里部署了一个.NET核心应用程序,它可以做两件事:C# 我如何告诉我的弹性豆茎实例不要睡觉?,c#,amazon-web-services,iis,asp.net-core,amazon-elastic-beanstalk,C#,Amazon Web Services,Iis,Asp.net Core,Amazon Elastic Beanstalk,我已经在.NET(Windows/IIS)平台上设置了一个弹性Beanstalk实例。我在那里部署了一个.NET核心应用程序,它可以做两件事: 回应世界你好!当我到达终点时——但我不在乎 为RabbitMQ(也托管在AWS中)设置侦听器。每当我在RabbitMQ中放入一些消息时,该侦听器就会发出一条SMS 第二项效果很好——我发了一条短信,不到一秒钟,我就在手机上收到了一条短信 问题是AWS在一段时间的不活动后将应用程序置于睡眠状态。这会导致RabbitMQ侦听器也进入睡眠状态。这将导致无法发送
如何使我的弹性豆茎实例不睡觉?有什么东西我可以从C代码中调用来阻止它这样做吗?下面是我实现的
AWS不会由于不活动而使Elastic Beanstalk应用程序处于休眠状态。听起来你的应用程序没有正确配置。您应该在C#/IIS环境中搜索通常导致此行为的原因,它不是由AWS/Elastic Beanstalk引起的。@默认情况下,AWS之外的MarkB IIS环境将使未使用的应用程序处于睡眠状态。但是在IIS设置中更改它很繁琐。在Elastic Beanstalk中,我没有看到任何控件可以这样做。没有任何接口可以做,除非我缺少一些基本的东西。你可以使用本页描述的技术来修改该设置@AngryHacker你找到如何通过Elastic BeanStalk配置IIS服务器的解决方案了吗?@dyesdyes没有。可能有办法,但我选择了另一种解决方案。