cancel
Showing results for 
Search instead for 
Did you mean: 

KDB process unable to process request

k-mambo
New Contributor III

Sometimes, the HDB process that queries historical data becomes unable to process requests.

It does not appear to occur periodically and the values for RECV-Q do not change over time.

Timeout is not an indefinite period of 60 seconds.

Is there a way to determine whether a request is currently being processed or how many synchronization requests are waiting for a process executed in the background? I want to know if there are enough requests waiting for the process to process.

Is there a way to debug these problems efficiently?

1 ACCEPTED SOLUTION

LeahS
Moderator Moderator
Moderator

Hello,

The KX IPC documentation found here

32658D74-CCCA-4710-8E5F-69FD0F3E2294.jpeg

highlights the role that the .z namespace plays in IPC and specifically here presents .z.W

AEF45436-10BB-404C-B53A-35C4191931D3.jpeg

.z.W returns a dictionary where you can see how many messages and their size that are queued on a handle. 

Hope this helps,

Leah

View solution in original post

1 REPLY 1

LeahS
Moderator Moderator
Moderator

Hello,

The KX IPC documentation found here

32658D74-CCCA-4710-8E5F-69FD0F3E2294.jpeg

highlights the role that the .z namespace plays in IPC and specifically here presents .z.W

AEF45436-10BB-404C-B53A-35C4191931D3.jpeg

.z.W returns a dictionary where you can see how many messages and their size that are queued on a handle. 

Hope this helps,

Leah