我希望能够从笔记本服务器外部检测内核是否正在忙碌或主动运行某些单元。
是否有一种方法可以通过命令行调用打印此状态,或将其作为HTTP请求的响应返回。
我希望能够从笔记本服务器外部检测内核是否正在忙碌或主动运行某些单元。
是否有一种方法可以通过命令行调用打印此状态,或将其作为HTTP请求的响应返回。
当前的状态并没有被存储在任何地方,部分原因是因为它会快速变化,另一部分原因是基本上不需要根据它的值来采取很多或任何不同的操作。它仅通过IOPub通道发布消息,您可以通过zeromq或websocket连接到该通道。如果您想知道内核的繁忙/空闲状态:
kernel_info
请求status
IOPub消息以获取繁忙/空闲更改如果内核处于空闲状态,则会迅速处理kernel_info
请求,并且您将收到一个状态:空闲的消息。