【FassPass】FACE NOT FOUND

Koala售后支持-2发表于:2018年04月08日 17:20:45更新于:2018年05月23日 10:49:12

FacePass API 调用时遇到 FACE_NOT_FOUND 如何排除?

1、查看磁盘空间

df -h

若果使用率到达90%以上,可能是磁盘空间占满导致,请删除不必要的文件。

2、查看磁盘读写状态

touch test_abc

如果新建文件失败,提示磁盘空间只读,请重启服务器,进行开机自检,修复磁盘坏道后再试。

3、检查CPU指令集

cat /proc/cpuinfo | grep avx2

如果没有avx2,则表明CPU不支持,请更换合适的硬件。

申明:以下操作均在包含 fass-pass 可执行文件的路径下进行。

4、检查服务状态

sudo ./face-pass status

如果所有服务的状态均为 1/1 ,则表示各个服务正常工作;若存在服务为 0/1,则表示这个服务工作异常,需要使用如下命令进行启动:

sudo ./face-pass start -c your_configure_file  service_name

其中,your_configure_file 为您的配置文件名,service_name 为您要启动的服务名称。

5、搜集服务日志,定位报错信息

sudo ./face-pass dump

执行完后,会在当前目录下生成一个 fp_log.zip 的文件,加压这个文件,然后查看 service 相关的日志(face-pass-service.log),定位日志信息。

5.1.mysql报错

报错信息如下:

[mysql] 2018/04/03 02:48:43 packets.go:33: unexpected EOF

[mysql] 2018/04/03 02:48:43 packets.go:130: write tcp 10.0.0.21:58956->10.0.0.4:3306: write: broken pipe

可能原因:使用的GPU设备,却没有配置GPU设置。

修复办法:卸载 FassPass 服务,重装 FassPass 服务,在配置时记得在自定义配置文件末尾加上 DEVICE_MODE = gpu。卸载命令如下:

sudo ./face-pass uninstall

6、检查获取授权状态

telnet 39.106.26.244 22350

如果telnet结果失败,则有以下可能:

  • 服务器没有联网,获取不到授权,请联网以获取授权;

  • 防火墙设置限制,22350端口被占用,请修改相应的防火墙策略。


    您需要登录后才可以回复