在进行NLP模块的安装部署时出现问题,首先检查容器是否都在正常运行。NLA模块 安装部署过程中出现问题,首先应检查容器是否都正常运行。
代码块 | ||
---|---|---|
| ||
# 列出所有容器,包括未运行的。 docker ps -a |
若有哪个容器未能正常启动,便采取查看日志logs的方案进行问题排查,主要分为以下三种情况:若有哪个容器未能正常启动,便可采取查看日志logs的方案进行问题排查,主要分为以下三种情况:
1. docker服务仍然在运行
采用 docker logs <images name>指令查看对应的log例:当容器smartbiname>指令查看指定容器的日志。示例如下:
代码块 | ||
---|---|---|
| ||
# 当容器smartbi-nla_nginx_1未能运行成功,查看该容器的日志。 docker logs smartbi-nla_nginx_1 |
2. docker服务不存在
查看对应的log文件,保存在<install-path>/logs 里里。
3. docker 服务跑到一半挂掉,同时也没有留存下logs在服务器里
这种一般是nl2sql 或者nl2table 的问题,当服务还处于活动中的时:
采用 docker logs <images name>指令查看对应的log