recently we upgraded from 6.0.3 to 6.5.1 and flooded with “Request cancelled in-flight issue”.
Tried to understand issue and found below related couchbase article -
As per the article, it is highlighting a new server timeout added to avoid Slowloris dos attack.
(that disconnects connections if HTTPS request made and no data transferred on same for 5 sec)
And in my application we are maintaining a connection pool, there we have a high chance we are establishing some connection but not sending any data on it for a while.
so because Server considers pool connections as DOS attack and disconnects.
As per the solution to this problem, article is suggesting to reduce KeepAliveInterval time to less than 5.
but this solution looks very inappropriate, we are forcing KeepAliveInterval configuration to very less value that could cause too many pings to CB server.
please suggest if this solution is production friendly.