MongoDB.Driver.MongoWaitQueueFullException: The wait queue for acquiring a connection to server mongo2.salvation.travel:27017 is full

we have rewrite our code from dotnet frame 4.8 to dotnet 6 and maintain structed of application same code is working fine on 4.8 with windows based server its working fine but when we switched to dotnet 6 with linux based server we are faceing below error.

is any one facing same problem or if any solution please share.

server is getting 2-3 millions of requests for processing. and single request having multiple mongo select document operations.

Error :: MongoDB.Driver.MongoWaitQueueFullException: The wait queue for acquiring a connection to server mongo2.salvation.travel:27017 is full.
at MongoDB.Driver.Core.ConnectionPools.ExclusiveConnectionPool.AcquireConnectionHelper.AcquireWaitQueueSlot()
at MongoDB.Driver.Core.ConnectionPools.ExclusiveConnectionPool.AcquireConnectionHelper.StartCheckingOut()
at MongoDB.Driver.Core.ConnectionPools.ExclusiveConnectionPool.AcquireConnectionHelper.AcquireConnectionAsync(CancellationToken cancellationToken)
at MongoDB.Driver.Core.ConnectionPools.ExclusiveConnectionPool.AcquireConnectionAsync(CancellationToken cancellationToken)
at MongoDB.Driver.Core.Servers.Server.GetChannelAsync(CancellationToken cancellationToken)
at MongoDB.Driver.Core.Operations.RetryableReadContext.InitializeAsync(CancellationToken cancellationToken)
at MongoDB.Driver.Core.Operations.RetryableReadContext.CreateAsync(IReadBinding binding, Boolean retryRequested, CancellationToken cancellationToken)
at MongoDB.Driver.Core.Operations.FindOperation1.ExecuteAsync(IReadBinding binding, CancellationToken cancellationToken) at MongoDB.Driver.OperationExecutor.ExecuteReadOperationAsync[TResult](IReadBinding binding, IReadOperation1 operation, CancellationToken cancellationToken)
at MongoDB.Driver.MongoCollectionImpl1.ExecuteReadOperationAsync[TResult](IClientSessionHandle session, IReadOperation1

Hi there, Have you solved this error yet?