docker健康检查显示没有在Django中find
我添加健康检查到我的Dockerfile:
HEALTHCHECK --interval=1m --timeout=5s --retries=2 --start-period=10s \ CMD wget -qO- http://localhost:8070/healthcheck || exit 1
在我的项目主urls.py文件我添加了条目:
url(r'^healthcheck/', lambda r: HttpResponse())
该项目被激活和部署,所以我可以理解健康检查是有效的,但是 – 我不断得到:
2017-12-17 13:25:27,891警告base 51 140551932685128 Not Found:/ healthcheck
写入日志(每分钟一次)。 当我从服务器内运行wget时,也添加日志条目。
这是健康检查语法,设置django条目或docker中的wget的问题吗?
请协助。 谢谢。
健康检查url: http:// localhost:8070 / healthcheck
应该是: http:// localhost:8070 / healthcheck /
因为在Django的尾部斜线设置。
- 为什么“docker规模”和“docker抬高 – 规模 – 没有规模 – 不重build”有什么区别?
- 尝试连接到Unix上的Docker守护程序套接字时拒绝了权限:///var/run/docker.sock
- 在部署上将静态文件复制到卷上?
- 无法连接到Docker容器中运行的Django服务器(Docker for Mac)
- 没有名为rest_framework的模块。 Django + Docker
- Docker用户权限在访问容器中的文件夹时被拒绝
- 如何在Docker容器中连接外部mysql服务器
- docker-compose不下载requirements.txt文件的附加内容
- configurationNGINX以正确地将URL转发到Graphite docker映像
- 在docker环境中的wkhtmltopdf中的subprocess错误
- Docker + Django + Angular + Heroku + Postgresql – 进程退出状态127,错误代码= H10 desc =“应用程序崩溃”