日志#

日志等级#

你可以通过 --log-level 选项来配置 Xinference 集群的日志等级。例如,以 DEBUG 日志等级启动 Xinference 本地集群:

xinference-local --log-level debug

日志文件#

Xinference 支持滚动日志文件。默认情况下,当单个日志文件达到 100MB 时会生成新的日志备份文件,系统会保留最近的30份日志备份。上述配置日志等级的方式会同时影响命令行日志和日志文件。

日志目录结构#

首先,所有的日志存储在 <XINFERENCE_HOME>/logs 目录中,其中 <XINFERENCE_HOME> 的配置方式请参考 使用

其次,Xinference 在日志目录 <XINFERENCE_HOME>/logs 下创建一个子目录。子目录的名称对应于 Xinference 集群启动的时间(以毫秒为单位)。

本地部署#

在本地部署中,Xinference supervisor 和 Xinference workers 的日志被合并到一个文件中。日志目录结构如下所示:

<XINFERENCE_HOME>/logs
    └── local_1699503558105
        └── xinference.log

其中,1699503558105 是 Xinference 集群创建时的时间戳。因此,当你在本地多次创建集群时,可以根据此时间戳查找相应的日志。

分布式部署#

在分布式部署中,Xinference supervisor 和 Xinference workers 分别在日志目录下创建自己的子目录。子目录的名称以集群角色名称开头,然后是启动时间(以毫秒为单位)。如下所示:

<XINFERENCE_HOME>/logs
    └── supervisor_1699503558908
        └── xinference.log
        worker_1699503559105
        └── xinference.log