我有一个有3个服务的docker-compose.yml文件 1)nginx:反向代理 2)web:一个简单的应用程序,使用ridge分类器进行分类 3)即:提供泊坞信息的统计信息,如使用的CPU,使用的容器数量
下面是我的docker-compose.yml
version: '2'
services:
web:
restart: always
build: ./web
expose:
- "8000"
volumes:
- ./output:/usr/src/app/static
command: /usr/local/bin/gunicorn -w 2 -b :8000 --access-logfile - classifierv2RestEndPoint_ridge_NB:create_app()
nginx:
restart: always
build: ./nginx/
ports:
- "80:80"
volumes:
- /www/static
volumes_from:
- web
links:
- web:web
viz:
image: dockersamples/visualizer
ports:
- 8080:8080/tcp
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- "constraint=node.role==manager"
在'网络' service我有一个简单的UI,它以excel文件作为输入,点击提交按钮后输出分类器的结果。
但是,当我检查docker-compose日志时,我不明白为什么会发生错误。我看到了这个
我想看看程序中发生错误的位置,而不是HTTP POST请求日志
web_1 | 172.19.0.4 - - [10/Sep/2017:17:41:07 +0000] "POST / HTTP/1.0" 500 291 "http ://ec2-35-154-66-136.ap-south-1.compute.amazonaws.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36
如何在分类器代码中查看错误?
"