2021.12.16 10:57 PM
Hi Community,
I want to play around with 64bit on-demand KDB on my corporate PC, but connection couldn't be established due to firewall and I saw the below error. To address it I need to get the URL for the license server. Does anyone know what it is?
'2021.12.15T09:37:27.441 couldn't connect to license daemon -- exiting
Thanks!
2021.12.21 08:33 AM
Reverting with feedback from our internal licensing admin experts:
"The endpoint is one of the following domains:
*kdbod.com
*kdbod.net
*kdbod.org
Only HTTP (port 80/tcp) is needed to these domains, there are no fixed IPs - though we front the service with more than one CDN provider - their IPs vary both depending on where you use the service and from one moment to the next.
It is recommended the user use a HTTP proxy server if they wish to enforce such restrictions, kdb+/q does honour the http_proxy environment variable. "
We hope this helps you.
Kind regards,
Leah
2021.12.17 02:13 AM
Hello @darrenwsun
Thank you for sharing this with the community!
The error generated is documented here: KX Licensing - Licensing server for kdb+ On Demand.
This implies that it requires a kc.lic license key file and an always-on internet connection to operate.
Perhaps you are encountering a firewall because you are connected to a corporate WI-FI or VPN? If so, maybe try this when not connected to the VPN.
However, if a constant internet connection is an issue, it is worth noting that 32-bit kdb+ does not have this requirement and would be the suggested workaround.
Kind regards,
Leah
2021.12.20 12:48 AM
Thanks Leah. My PC sits in a corporate network and I'm pretty sure the issue is due to firewall. I can request a rule update but I need to know the remote endpoint it tries to connect to, which is what I hope to know from the community.
I know 32-bit works without always-on internet, but I do wish to play things around using Kx Developer which doesn't work with 32-bit version.
2021.12.21 01:06 AM
I've reached out internally for you, and I will revert back with feedback once received.
Kind regards,
Leah
2021.12.21 08:33 AM
Reverting with feedback from our internal licensing admin experts:
"The endpoint is one of the following domains:
*kdbod.com
*kdbod.net
*kdbod.org
Only HTTP (port 80/tcp) is needed to these domains, there are no fixed IPs - though we front the service with more than one CDN provider - their IPs vary both depending on where you use the service and from one moment to the next.
It is recommended the user use a HTTP proxy server if they wish to enforce such restrictions, kdb+/q does honour the http_proxy environment variable. "
We hope this helps you.
Kind regards,
Leah
2021.12.21 03:32 PM
Many thanks Leah! I will try it out and let you know if it works.
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.