Python 在哪里检查swarm负载平衡器日志?

Python 在哪里检查swarm负载平衡器日志?,python,docker,nginx,haproxy,swarm,Python,Docker,Nginx,Haproxy,Swarm,我让docker编写文件作为 --- version: '3.7' services: myapi: image: tiangolo/uwsgi-nginx-flask:python3.7 env_file: apivars.env logging: driver: syslog options: syslog-address: "udp://127.0.0.1:514" tag: tags la

我让docker编写文件作为

---
version: '3.7'
services:
  myapi:
    image: tiangolo/uwsgi-nginx-flask:python3.7
    env_file: apivars.env
    logging:
      driver: syslog
      options:
        syslog-address: "udp://127.0.0.1:514"
        tag: tags
        labels: labels
    ports:
      - "8080:80"
    deploy:
      placement:
        constraints:
          - node.role != manager
      mode: replicated
      replicas: 32
      update_config:
        parallelism: 4
        delay: 5s
        order: start-first
...
我有一个负载均衡器,它将请求重定向到这个swarm manager

我的理解是,如果我点击
www.myapi.com
,它将到达LoadBalancer,然后请求将转到swarm manager,然后swarm manager将该请求发送到
32个副本中的一个

现在的问题是,LoadBalancer日志报告了502个错误中的一些

# head -n1 /var/log/haproxy.log
Apr 28 09:35:28 localhost haproxy[43117]: 172.19.9.1:50220 [28/Apr/2020:09:35:08.549] main~ API_Production/swarmnode5 0/0/1/19952/19953 502 309 - - ---- 97/97/10/1/0 0/0 "GET /v2/students/?includeFields=name,id&per_page=1000&page=88 HTTP/1.1"
我必须向swarm manager或swarmnode5检查其联系情况

我检查了日志中的
nginx
,但没有报告任何502错误。有一些异常,但不确定代码中是否存在异常,那么为什么
nginx
不记录api调用和响应