ADS hangs with dacs multi connect

nicolas.roux
Explorer
I configured an ADS to connect on 10 different dacs site:
*ads*dacs*doMultiConnect : True
*ads*dacs*domainList : A, B, C, (...)
*ads*dacs*A*port : 8211*ads*dacs*B*port : 8212*ads*dacs*C*port : 8213(...)
My 10 sites are located all around the world: Hong Kong, London, New York, etc.
The ADS is running on RHLE 6.5.
Since this change, the ads hangs randomly (~once per week):
- the ads process is still running, but it's not doing anything
- Netstat shows all the rssl connections as "CLOSE_WAIT" instead of "ESTABLISHED"
- "adsmon" gives "header is old"
- "kill" fails to terminate the process. We have to use "kill -9"
According to the dacs manual chapter 5.9:
Though no technical limit exists to the number of DACS daemons you can run on a single machine, the practical limit on a single machine is under 12.
According to the dacs manual chapter 7.6.11:
In some cases this feature [DACS Sink Daemon Usage Control] degrades performance for the application, because sending usage data to the DACS Sink Daemon adds a finite amount of CPU usage. For this reason, do not use this feature with clients such as an ADS or any other application sensitive to performance degradation.
An exception to this rule is when the ADS is configured for Multi-connect. In this case, you must enable the DACS_SNKD_P2P_USAGE / DACS_SNKD_P2P_USAGE_SIZE, thus ADS performance deteriorates linearly as the number of DACS daemons (to which it connects) increases.
I have "only" 10 dacs.snkd running, but I guess it's already too much.
- How could I troubleshoot my problem?
- Is there some specific OS parameters I should tune?
Tagged:
0
Best Answer
-
Hello @nicolas.roux
I have submitted the questions to ADS support team who can assist you on this. It is case 05314177. ADS support team will respond to you directly via email case 05314177.
0
Answers
-
The problem has been solved by installing the DACS 7.0.1.E5 which contains the dacs lib for ADS to fix the multi-connect issue.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 249 ETA
- 554 WebSocket API
- 37 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 643 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 192 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛