WebPageTest代理健康检查和configuration日志
我是新来的WebPageTest,并考虑在testing环境中运行这个。
我目前已经在mac上使用docker来设置WPT服务器和代理。
我想要一个方法来执行健康检查,以指示代理是否正在运行,并遇到这个python脚本 – https://github.com/WPO-Foundation/healthcheck/blob/master/healthcheck.py
背景:健康检查的原因是,将会有一个服务对代理执行健康检查,以确保代理正在运行。
看着python脚本(healthcheck.py),脚本需要和代理运行在同一个实例/容器上,它会检查两件事情
- / proc / uptime中的进程正常运行时间
- 一个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日志文件的方法?
- 将Docker中心的Docker容器从代理中拖出将导致“由未知权威签名的证书”
- 在具有http代理的企业networking上运行docker filebeat
- 如何做代码docker-compose pip安装?
- 以NGINX为代理的多个docker容器(域)
- 如何在docker和代理中做dynamic端口映射?
- Nginx反向代理:使用jwilder / nginx-proxy为gitlab容器设置正确的端口
- Docker抱怨ALL_PROXY环境variables“proxy:unknown scheme:http”
- 将代码放到docker中
- 为我的环境设置永久的docker build –build-arg值