我的AI Notebook的JupyterLab健康检查间歇性失败。我注意到,即使健康检查失败,Jupyter服务仍然工作,因为我的查询仍然成功执行,我可以通过点击"打开jupyterlab"打开我的笔记本。
如何调试此运行状况检查失败的原因?
jupyterlab status failing
这是Jupyter Notebooks中的一个新功能,现在有一个运行状况代理在Notebook中运行,这个特定的检查是为了验证Jupyter服务状态:
检查为:
if [ "$(systemctl show --property ActiveState jupyter | awk -F "=" '{print $2}')" == "active" ]; then echo 1; else echo -1; fi
您可以使用gcloud notebooks instance get-health
获取更多细节。
您使用的DLVM版本/映像和机器类型是什么?
如果您使用基于容器的检查是:
docker exec -i payload-container ps aux | grep /opt/conda/bin/jupy
ter-lab | grep -v grep >/dev/null 2>&1; test $? -eq 0 && echo 1 || echo -1
并且确保:report-container-health
和report-system-health
都是True。