runtime.cfg 1014 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. global
  2. maxconn 8192
  3. log stdout format raw local0
  4. defaults
  5. log global
  6. mode http
  7. timeout connect 2s
  8. timeout client 65s
  9. timeout server 65s
  10. timeout queue 2s
  11. retries 2
  12. retry-on conn-failure
  13. option redispatch 1
  14. resolvers docker
  15. nameserver embedded 127.0.0.11:53
  16. accepted_payload_size 8192
  17. resolve_retries 2
  18. timeout resolve 1s
  19. timeout retry 1s
  20. hold valid 1s
  21. hold obsolete 1s
  22. hold nx 1s
  23. hold refused 1s
  24. hold timeout 1s
  25. hold other 1s
  26. frontend platform
  27. bind :8080
  28. default_backend api_replicas
  29. backend api_replicas
  30. balance leastconn
  31. option httpchk GET /health/ready
  32. http-check expect status 200
  33. http-response set-header X-Zhifu-Replica %[srv_name]
  34. server-template api 16 api:8000 check inter 1s fall 2 rise 2 resolvers docker resolve-prefer ipv4 init-addr none
  35. frontend monitoring
  36. bind :8404
  37. http-request use-service prometheus-exporter if { path /metrics }
  38. stats enable
  39. stats uri /stats