WebPageTest代理健康检查和configuration日志

我是新来的WebPageTest,并考虑在testing环境中运行这个。

我目前已经在mac上使用docker来设置WPT服务器和代理。

我想要一个方法来执行健康检查,以指示代理是否正在运行,并遇到这个python脚本 – https://github.com/WPO-Foundation/healthcheck/blob/master/healthcheck.py

背景:健康检查的原因是,将会有一个服务对代理执行健康检查,以确保代理正在运行。

看着python脚本(healthcheck.py),脚本需要和代理运行在同一个实例/容器上,它会检查两件事情

  1. / proc / uptime中的进程正常运行时间
  2. 一个ALIVE_FILE (需要指向某个东西),作为一个选项传入(参见: https : //github.com/WPO-Foundation/healthcheck/blob/master/healthcheck.py#L47 )

问题1:我想知道是否已经有另一个文件被更新,可以被引用为ALIVE_FILE(理想情况下是一个日志文件?)。

我也看了一下代理容器日志(运行: docker logs --tail <container> ),我将其看作输出:

 02:12:25.380 - Get Work Error: None 02:12:30.505 - Get Work Error: None 

问题2:有没有办法让这个日志文件? 容器中是否有日志文件/在Docker容器中configuration日志文件的方法?