Как узнать дескриптор клиента, который отключается от службы q, запускающей функцию .z.pc, kdb

#kdb

#kdb

Вопрос:

Мне нужно регистрировать отключения, и я определяю .z.pc функцию для этого. Однако я не уверен, как лучше всего получить дескриптор процесса, который отключился. Я записываю дескриптор и хост, когда он подключается, используя .z.po функцию. Любая информация будет оценена.

Моя функция выглядит так:

 .z.pc:{handles,:(.z.t;.z.h;.z.w;"d")}
  

Проблема в том, что функция запускается после отключения, поэтому .z.w должна иметь историческое значение.

Ответ №1:

Неявная переменная «x» внутри .z.pc является дескриптором отключенного процесса

Комментарии:

1. Большое вам спасибо!