2022.07.04 09:41 PM - edited 2022.07.04 09:54 PM
Hi All,
Action tracker process loads dxATAlert table in memory and because it has grown too big, the process's memory utilisation is very high. What is the best way to tackle this?
Can dxATAlert be persisted to HDB?
Any help would be greatly appreciated.
2022.07.04 09:55 PM
Hi cj,
Alerts will be persisted to the HDB at end-of-day (EOD) in the standard AT workflow. For this to happen, you need to close out alerts via the Action Tracker.
When EOD runs on your ds_actiontracker (AT) process, the closed alerts will be persisted to disk. You can wait to EOD, or optionally call dxATEOD[.z.D] on the AT process after alerts have been closed.
More info on end of day here
Kind regards,
David
2022.07.04 09:55 PM
Hi cj,
Alerts will be persisted to the HDB at end-of-day (EOD) in the standard AT workflow. For this to happen, you need to close out alerts via the Action Tracker.
When EOD runs on your ds_actiontracker (AT) process, the closed alerts will be persisted to disk. You can wait to EOD, or optionally call dxATEOD[.z.D] on the AT process after alerts have been closed.
More info on end of day here
Kind regards,
David
2022.07.04 10:45 PM - edited 2022.07.04 10:50 PM
Thanks a lot David for the quick response.
I think my HDB is corrupt, when I try to access dxATAlert on action tracker HDB, it gives a "type" error? Can this be related with the Kx version where syms were updated to String instead of symbols? Or does it mean that because nothing has ever been EODed successfully so far, so there is nothing in the HDB at all?
Also, tried to close one item from AT dashboard and manually triggered dxATEOD1[.z.d], this resulted in removing that item from the dashboard but following error occurred on the action tracker process.
ERROR. ### (3317156): Failed to connect to :hostname:port for HDB reload ### "access"
Any idea why would this be occurring?
2022.07.04 11:07 PM
Hi cj,
Hope the above helps your initial investigation 🤞🏻
EMEA
Tel: +44 (0)28 3025 2242
AMERICAS
Tel: +1 (212) 447 6700
APAC
Tel: +61 (0)2 9236 5700
KX. All Rights Reserved.
KX and kdb+ are registered trademarks of KX Systems, Inc., a subsidiary of FD Technologies plc.