综述
- 代码:python/fate_flow/fate_flow_server.py
- web框架:Flask
流程为:
- 执行 python fate_flow_server.py ,这部分会在容器中打出相应日志。
fate_flow_server 执行启动过程。这里可以看下logs目录
1
2
3
4
5
6(app-root) bash-4.2# pwd
/data/projects/fate/logs
(app-root) bash-4.2# ls
fate_flow
(app-root) bash-4.2# ls fate_flow/
DEBUG.log fate_flow_detect.log fate_flow_schedule.log fate_flow_stat.log INFO.log peewee.log可以看到,由于没有提交任何任务,当前只有一个fate_flow的目录,这里记录的是fate_flow_server启动的日志。具体而言
- peewee.log:fate中操作db,使用了peewee,这里记录所有通过peewee操作数据库的日志
- fate_flow_detect.log:探测器日志
- fate_flow_schedule.log:调度器日志
- fate_flow_stat.log:除以上3部分外的其余状态日志
- DEBUG.log、INFO.log、WARNING.log、ERROR.log:各级别日志,会将以上各部分(除了fate_flow_detect.log,这个后续单独说明逻辑)中对应级别的日志收集。
因fate_flow_server 启动的日志,均输出在fate_flow 目录中,故本文所述的日志,均为fate_flow目录中的对应日志。