常见部署问题说明
更新时间:2020-12-04
以下为精选的几个问题说明,更多部署过程常遇问题FAQ,请参见部署包安装文件original/package/Install/FAQ.docx
常见问题说明
鉴权服务部署问题
1.鉴权服务是做什么用的? 鉴权服务是百度AI应用服务运行的基础,只有在鉴权服务运行成功后,才能启动AI应用服务。
2.鉴权服务启动异常,一直处于"wait to be ready"状态
- 服务日志在解压后目录的/home/baidu/work/c-offline-security-server/log下,提供该目录下的所有日志文件,可以通过日志定位问题。
- 跟license文件的签发人确认license的正确性,以及授权文件是否已过期
3.怎样判断鉴权服务是否运行正常
- 确认鉴权服务进程是否运行:ps aux | grep c-offline-security-server
- 检查鉴权服务是否可访问,如执行下述命令后,有:baidu-rpc 字样的logo返回,则授权服务启动正常。
curl (鉴权服务机器ip):8443
4.如何重启鉴权服务?
停止服务:cd /home/baidu/work/c-offline-security-server/ && bash start/c-offline-security-server-stop.sh
启动服务: 方法一:cd /home/baidu/work/c-offline-security-server/ && nohup bash start/c-offline-security-server-start.sh & 方法二:cd /home/baidu/work/c-offline-security-server/ && sudo bash start/c-offline-security-server-start.sh &
其他常见问题说明
- 出现‘GLIBC_2.14' not found错误, 原因是glibc-2.14没有安装,导致服务启动失败,检查命令:strings /lib64/libc.so.6 |grep GLIBC
- 服务没有连有线局域网,导致鉴权服务失败,日志关键词” machine auth check failure”,建议使用ifconfig命令请检查网络。
- 部署的机器错误,如果提取指纹和安装服务的机器不一致,会导致服务部署失败,参考关键日志” machine auth check failure”
- 机器指纹采集后,服务器ip发生变更,导致授权失败,参考关键日志” machine auth check failure”
- 执行命令 netstat –apn | grep {port},检测不到8443端口时,提供鉴权服务日志,服务日志在解压后目录的/home/baidu/work/c-offline-security-server/log下,提供该目录下的所有日志文件,可以通过日志定位问题。压缩后发送给百度的技术支持,待技术支持定位问题后,反馈解决方案;
- 安装docker失败时,通过docker info命令查看是否已安装docker,如果未安装成功,检查apt/yum的源配置最近是否操作过变更,且没有进行环境更新或重启,如果是,请重启服务器再重新进行安装;
- 日志窗口出现nginx install fail关键字或者通过docker ps命令无法看到nginx容器时,打开/home/baidu/work/logs/openresty/error.log日志,查看具体的异常信息,如果是端口占用,请关闭服务器上已使用该端口的进程,然后重试;其他无法解决的问题,请联系技术支持。