exceeded maximum number of mounts per user after ChannelDownReconnecting event
The sdk will hang after ChannelDownReconnecting event and trying to reconnect. It recovers after we restart the client.
This happens only in the SDK where we cannot even catch the event to restart the instance.
Log is attached.
Best Answer
-
Hello @mingxuan.zhang
According to the given EMA log file, your EMA application could not login successfully and got the "exceeded maximum number of mounts per user" error message. This error indicates that the number of mounts per user(the number of applications connecting/trying to login to the server) exceeds the limit set on the server.
To avoid the error, you should:- Reduce the number of your applications connecting to this server; to reduce the number of mounts per user.
or
- Contact your Thomson Reuters account team to increase the maximum number of mounts per user on this server according to your usage.
0
Answers
-
Hi @mingxuan.zhang,
At first glance, it appears your application may be manually trying to open multiple connections to the server. Because we know very little about what your application is doing, it is difficult to say whether your logic will try to create multiple sessions upon failure. Doing this will attempt to open up a new connection. At some point, you do receive a "Service Up" but shortly after the error comes in.
I'm assuming you are using RFA. Are you manually creating multiple sessions upon errors you receive or are you relying on the built-in features within the API where it will automatically recover on your behalf?
0 -
Hi, @nick.zincone.1
We are not manually creating multiple sessions upon errors and rely on the API to auto recover the session.
We are using com.thomsonreuters.ema.access.OmmConsumerClient to connect to the service. We do receive a channel down
state="Open / Suspect / None / 'channel down.'"
So far we just print out the event. The consumerClient automatically do the reconnect and get this error msg and hangs the application.
State: Closed/Suspect/Login rejected, exceeded maximum number of mounts per user - text: "Exceeded maximum number of mounts per user."
loggerMsgEnd0 -
Thank you @Pimchaya.Wongrukun.
We are not manually creating multiple sessions upon errors and rely on the API to auto recover the session while it fails and hangs up the application.
Outside the API context the application just get a status msg saying the channel is down.
0 -
Hello @mingxuan.zhang
If you would like your EMA application to get a status message when it fails to
logs in, your application needs to register for login stream, please refer to a consumer application example330__Login__Streaming.0 -
@mingxuan.zhang, you will need to confirm that there are no other applications or instances of your application connecting into the same server using your user credentials. You are getting rejected because the server has a limit on the number of active connections for your user credentials. You will need to get in touch with your market data team to determine what this limit is and possibly where these additional active connections are coming from.
0
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛