已停止的RumbleDB HTTP服务仍能响应请求的问题求助
问题:停止RumbleDB服务器后测试仍成功的困惑
我编写了一个Python函数,用于与本地运行的基于HTTP的RumbleDB服务器通信,执行JSONiq查询。
我在Windows 10笔记本的Visual Studio Code的Jupyter Notebook中测试该函数。执行前,我在Git Bash控制台通过以下命令启动RumbleDB服务器(操作遵循官方文档):
spark-submit rumbledb-1.21.0-for-spark-3.5.jar serve -p 9090
几次测试后,我按Ctrl+C停止服务器,随后重启Jupyter Notebook并重新运行测试,结果测试成功且返回预期值,无任何报错信息。
如果RumbleDB进程已停止,这怎么可能?
我在Git Bash控制台执行以下命令,检查端口9090和测试中使用的另一个端口8001的监听进程:
netstat -ano | findstr 9090 netstat -ano | findstr 8001
命令无返回结果,说明没有进程监听这些端口,这让我更加困惑,恳请帮助。
编辑:我重启电脑后,立即打开Visual Studio Code运行测试,测试依旧成功!这到底是怎么回事?
内容的提问来源于stack exchange,提问作者Evan Aad
相关产品推荐
相关产品推荐

