Neo4j Azure上的对等方重置连接

Neo4j Azure上的对等方重置连接,neo4j,azure-web-app-service,azure-app-service-plans,Neo4j,Azure Web App Service,Azure App Service Plans,我有一个web应用程序在Azure云上的应用程序服务上运行。 在后端,我使用到数据库的tcp连接(Neo4j graph db),最佳做法是打开tcp连接并保持其活动状态,以便在执行查询时更具反应性 我遇到的问题是数据库正在记录异常“由对等方重置连接”; 在网上阅读时,我发现Azure默认配置了TCP超时,我将其设置为4分钟,这可能是我问题的根本原因 有人知道如何将Azure上的应用程序服务的tcp保持活动状态配置为始终? 我在网上找到了如何在谷歌云上做到这一点,但对Azure云一无所知 先谢谢

我有一个web应用程序在Azure云上的应用程序服务上运行。 在后端,我使用到数据库的tcp连接(Neo4j graph db),最佳做法是打开tcp连接并保持其活动状态,以便在执行查询时更具反应性

我遇到的问题是数据库正在记录异常“由对等方重置连接”; 在网上阅读时,我发现Azure默认配置了TCP超时,我将其设置为4分钟,这可能是我问题的根本原因

有人知道如何将Azure上的应用程序服务的tcp保持活动状态配置为始终? 我在网上找到了如何在谷歌云上做到这一点,但对Azure云一无所知

先谢谢你。
OaicStef

从我能找到的所有东西来看,这不是一个可调的设置。这里是论坛链接,它说它不会改变,这是一对夫妇在这一点上岁

我认为你必须给你的应用程序添加逻辑来测试连接,如果它已经关闭,那么要么重新打开它,要么创建一个新的。我不知道你在那里用什么语言提出建议

编辑
我要补充的是,单个应用程序服务上可以打开的TCP连接总数约为6k,至少在S1上是这样。请记住这一点,因为如果您在服务器端没有池,或者您没有处理这些池,那么您将耗尽TCP池,并开始出现错误。我建议您为此配置一个警报。

从我能找到的所有不可调整的设置中。这里是论坛链接,它说它不会改变,这是一对夫妇在这一点上岁

我认为你必须给你的应用程序添加逻辑来测试连接,如果它已经关闭,那么要么重新打开它,要么创建一个新的。我不知道你在那里用什么语言提出建议

编辑
我要补充的是,单个应用程序服务上可以打开的TCP连接总数约为6k,至少在S1上是这样。请记住这一点,因为如果您在服务器端没有池,或者您没有处理这些池,那么您将耗尽TCP池,并开始出现错误。我建议您为此配置警报。

在Azure中-我知道的唯一设置是应用程序服务的“配置”部分中的“始终打开”单选按钮-它位于顶部的“常规设置”选项卡下-这就是您想要的吗?不,我知道该设置,并且我已经启用了它。谢谢你的洞察力,无论如何,我希望一些Azure大师会读到这篇文章。你找到解决这个问题的方法了吗,我有一个类似的问题,连接在4分钟的时间窗口内被重置,这是一个相当持久的错误…在Azure中-我知道的唯一设置是应用程序服务“配置”部分中的“始终打开”单选按钮-它位于顶部的“常规设置”选项卡下-这就是你想要的吗?不,我知道该设置,并且已经启用了它。谢谢你的洞察力,无论如何,我希望一些Azure大师会读到这篇文章。你有没有找到解决这个问题的方法,我有一个类似的问题,连接在4-4分钟的时间窗口内被重置,这是一个相当持久的错误。。。