这可能是一个完全菜鸟问题。
 一周前,我们刚刚迁移到AWS。我们有两个独立的应用程序,分别称为App1和App2。对于App1收到的每个请求,它都会以2秒钟的读取超时对App2进行Web服务调用。因此,如果未在2秒钟内传递响应,则该响应将中止。但是,由于以下原因,App2服务器面临一些问题有时App2服务器会关闭。但是问题在于,只要App2服务器关闭,App1服务器就会随之关闭。并且当它重新启动时,App1服务器也会立即重新启动。
这是一个奇怪的问题。你们认为发生了什么?

任何帮助将不胜感激。

最佳答案

我的猜测是,由于应用程序2崩溃,请求在应用程序1上堆积(由于增加的延迟),最终导致应用程序1也变得无响应。我还将调查两秒钟超时后中止请求时实际发生的情况。您实际上是在确定连接是否中止吗?否则,您可能会耗尽系统资源来进行死连接。

但是以上只是在黑暗中的猜测;我认为我们需要更多信息来进行更有根据的猜测:)。

07-24 09:39
查看更多