Nginx加健康检查不起作用

Nginx / 1.11.10(nginx-plus-r12-p3)。 这是我们的configuration:

upstream cara { zone cara 64k; least_conn; keepalive 50; server xx.xx.xx.xx; server xx.xxx.xx.xx; ... } location / { ... proxy_http_version 1.1; proxy_next_upstream error http_502 timeout non_idempotent; proxy_connect_timeout 3s; proxy_buffers 10000 8k; proxy_read_timeout 630s; client_body_buffer_size 100M; keepalive_requests 2000; keepalive_timeout 2m; health_check mandatory uri=/health/check; proxy_pass http://cara; } 

/ health / check返回状态200,但是nginx甚至不访问此uri并将所有服务器标记为失败。 我在configuration中缺less什么?