启动时获取连接超时"/>
在应用程序启动时获取连接超时
我们有一个 Web 应用程序的暂存实例,它使用 NodeJS 驱动程序连接到 DataStax Astra PAYG。
有时,当应用程序闲置并首次访问时,我们会在大约一分钟内反复出现此错误,然后错误停止并恢复正常功能。我们已将一致性设置为 cassandra.types.consistencies.localQuorum
Server timeout during read query at consistency LOCAL_QUORUM (1 replica(s) responded over 2 required)
我只是想了解一下,如果我们的 Astra 数据库处于空闲状态,它是否需要时间来预热。
我们偶尔会在所谓的热身期间遇到连接超时问题:
"{\n labels: [ 'ERROR' ],\n message: '\"[SERVER][FATAL] Restarting due to: [x.x.x.x:9042] Request execution failed, took 7000 ms (request size 52 bytes): SELECT * FROM x WHERE name = ? [[email protected]]; error: OperationTimedOutError: The host 40.82.203.91:29042 did not reply before timeout 7000 ms
为清楚起见,在正常操作下我们看不到这些错误。
有人可以评论吗?
杆
回答如下:更多推荐
在应用程序启动时获取连接超时
发布评论