【发布时间】:2021-06-28 03:11:45
【问题描述】:
我最近发现我的 KDB 启动脚本崩溃了。我需要重新启动计算机,然后它才能正常运行。我从 CMD 提示符启动 KDB,但我不知道在哪里查看导致它崩溃的后台正在运行的进程。有人知道我应该检查什么吗?
谢谢。
【问题讨论】:
-
嗨,我们需要更多信息来诊断这个问题 - 什么操作系统,什么 kdb 版本,你是如何启动它的,你是在后台还是前台运行它等等。当你启动时它会出错吗前台终端中的 kdb 实例?
-
对不起,我很久以前就安装了它,现在只需运行它并进行查询编码,所以我不太熟悉如何检查 KDB 版本。我正在运行 Windows 10 并有一个我启动以运行 kdb 服务器的批处理脚本。然后我使用 QpadInsight 作为 GUI 界面来运行我的查询。这是我运行的 Windows 批处理文件中的文本。 REM 设置 KDBALB=c:\q\files REM 设置 KDBPORT=9999 设置 QHOME=C:\q 设置 QINIT=C:\q\ServerFiles\server.q 设置 PATH=%PATH%;c:\q\w32 q - p 9999 REM 启动发现服务 REM 启动 "KDB" q %KDBALB% -p %KDBPORT%
-
另外,如果我去 c:\q\w32 我只会看到应用程序 q 但它没有版本详细信息。通常,当我运行脚本时,我会看到一个显示 q) 的 CMD 窗口,然后我将其保持打开状态并转到 QpadInsight。
-
当你开始一个 q 会话时通常会有一个横幅,它会给你版本,或者你可以运行 .z.K 来查看你正在运行的版本
-
KDB+ 版本为 3.6
标签: kdb