Docker Flow Proxy дает время ожидания шлюза 504 - PullRequest
0 голосов
/ 04 октября 2018

Я использую прокси-сервер vfarcic Docker Flow и версию докера 17.05.0-ce и часто сталкиваюсь с тайм-аутом 504 шлюза или 404 проблемами.

Ниже приведен файл компоновки прокси-сервера DF, который я использую

version: "3"

services:

  proxy:
    image: vfarcic/docker-flow-proxy
    ports:
      - 8080:80
      - 443:443
    networks:
      - proxy
    environment:
      - LISTENER_ADDRESS=swarm-listener
      - MODE=swarm
    deploy:
      replicas: 4

  swarm-listener:
    image: vfarcic/docker-flow-swarm-listener
    networks:
      - proxy
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - DF_NOTIFY_CREATE_SERVICE_URL=http://proxy:8080/v1/docker-flow-proxy/reconfigure
      - DF_NOTIFY_REMOVE_SERVICE_URL=http://proxy:8080/v1/docker-flow-proxy/remove
    deploy:
      placement:
        constraints: [node.role == manager]

networks:
  proxy:
    external: true

и в службе приложений мои метки df:

                 - com.df.notify=true
                 - com.df.distribute=true
                 - com.df.port=8080
                 - com.df.servicePath=/v1/cust-profile

И ответ об ошибке такой, как показано ниже:

<html>
    <head>
        <!-- Bootstrap -->
        <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
        <style>
      body {
        padding-top: 50px
      }
    </style>
    </head>
    <body>
        <div class="container">
            <div class="panel panel-warning">
                <div class="panel-heading">
                    <h3 class="panel-title">Docker Flow Proxy: 504 Gateway Timeout</h3>
                </div>
                <div class="panel-body">
        No server is available to handle this request.
      </div>
            </div>
        </body>
    </html> 

Поскольку я сталкиваюсь с проблемами, сообщающими в github, что это связано сна HA-прокси, но не могу найти быстрое решение, кроме обновления версий докера.Так как это работает, когда я перезагружаю машину, но затем приходит с перерывами.Любое быстрое решение или решение, которое у нас есть для вышеуказанной проблемы, будет полезно.Большое спасибо.

...