Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取servicestack内存服务器事件的502错误(IIS 8)_C#_Azure_<img Src="//i.stack.imgur.com/WM7S8.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">servicestack_Iis 8_Server Sent Events - Fatal编程技术网 servicestack,iis-8,server-sent-events,C#,Azure,servicestack,Iis 8,Server Sent Events" /> servicestack,iis-8,server-sent-events,C#,Azure,servicestack,Iis 8,Server Sent Events" />

C# 获取servicestack内存服务器事件的502错误(IIS 8)

C# 获取servicestack内存服务器事件的502错误(IIS 8),c#,azure,servicestack,iis-8,server-sent-events,C#,Azure,servicestack,Iis 8,Server Sent Events,我在Azure portal上有一个servicestack API项目,它启用了内存服务器事件。我只是在一些活动帖子上通知大家。客户端将从/event stream?channel=''读取通知。我定了6个小时的时间。进行了4小时的测试,两个岗位之间经常出现间隙。当我在本地测试它时,它看起来非常好,工作非常好 在Azure上托管之后,我会发布事件,客户端会收到通知,但不会太久。我们开始随机接收502错误。没有此错误的详细信息或子类型(?不确定)。在此错误之后,除非我们刷新事件流API,否则我们

我在Azure portal上有一个servicestack API项目,它启用了内存服务器事件。我只是在一些活动帖子上通知大家。客户端将从/event stream?channel=''读取通知。我定了6个小时的时间。进行了4小时的测试,两个岗位之间经常出现间隙。当我在本地测试它时,它看起来非常好,工作非常好

在Azure上托管之后,我会发布事件,客户端会收到通知,但不会太久。我们开始随机接收502错误。没有此错误的详细信息或子类型(?不确定)。在此错误之后,除非我们刷新事件流API,否则我们将不会收到关于进一步发布的通知。刷新此API的用户将继续收到通知。502错误可能再次发生,并且重复相同的错误

我尝试禁用服务器事件以查看是否仍然收到502,但没有。这显然与服务器事件有关

我的网站是作为单个实例托管的(因此我想不需要Redis服务器事件),它使用IIS8和4.5框架


我希望我提供了所有必要的信息来分析这个问题。如果没有,请告诉我。如果有人能帮我,那就太好了。谢谢

最终,5xx错误是服务器错误,因此我会将矛头指向IIS或Azure配置。(我将添加IIS标记。)502错误是一个坏网关错误,通常由中间件代理报告下游错误。但这并没有说明下游错误是什么,所以您需要首先通过查看HTTP错误响应头,查看是否有任何信息,然后通过查看日志文件中报告的任何异常,来找到错误的根本原因。@Darren cook。谢谢你的快速回复。。我不明白你说的添加IIS标签是什么意思。。请您详细说明一下,我还想让您知道,Azure环境/IIS与服务堆栈之间的交互会导致502错误。当我从应用程序(仍然托管在同一环境中)中删除服务器事件并发布时,情况并非如此events@mythz非常感谢。我试图探讨这个问题,但它没有给我更多的信息,所以我不确定的根本原因。正如我告诉你的,这是随机的。我在前100个事件帖子中得到了这个消息。我仍在探究,寻找线索。将在此处发布,如果any@Vinu,通过“添加IIS标记”,我的意思是我编辑了您的问题,将“IIS-8”添加为标记。这增加了专门研究IIS问题的人看到您的问题的机会。