Error: Connection refused while connecting to upstream

I have set up a docker-compose yaml file to launch Kong Gateway, and to have it point to my backend.
The docker compose file starts up just fine with Kong and my API service. I can verify that kong is up and running as I can query it’s services etc…

The thing is I’m using a yaml configuration file to setup my services and routes:

_format_version: "2.1"
_transform: true
services:
  - name: registrations-api-gateway
    url: http://127.0.0.1:4556
#   # Entities can store tags as metadata
    tags:
    - example_1
    - example_2
    - example_3
    - example_4
    routes:
    - name: reg-route
      methods:
      - POST
      paths:
      - /registrations

My docker-compose file looks like this:

  kong:
    image: kong:latest
    user: root
    volumes:
      - ./src/kong/:/root/kong/
    environment:
      KONG_DATABASE: "off"
      KONG_DECLARATIVE_CONFIG: "/root/kong/kong.yml"
      KONG_PROXY_ACCESS_LOG: /dev/stdout
      KONG_ADMIN_ACCESS_LOG: /dev/stdout
      KONG_PROXY_ERROR_LOG: /dev/stderr
      KONG_ADMIN_ERROR_LOG: /dev/stderr

      KONG_ADMIN_LISTEN: '0.0.0.0:8001, 0.0.0.0:8444 ssl'
    networks:
      - kong-net
    ports:
      - "8000:8000"
      - "8443:8443"
      - "127.0.0.1:8001:8001"
      - "127.0.0.1:8444:8444"
    restart: on-failure

networks:
  kong-net:
    name: kong-network

When I try to call my endpoint (which I’m running locally), I get this error message:

kong_1  | 2021/10/07 22:09:47 [error] 1097#0: *105 connect() failed (111: Connection refused) while connecting to upstream, client: 172.19.0.1, server: kong, request: "POST /registrations HTTP/1.1", upstream: "http://127.0.0.1:4556/", host: "127.0.0.1:8000"
kong_1  | 2021/10/07 22:09:47 [error] 1097#0: *105 connect() failed (111: Connection refused) while connecting to upstream, client: 172.19.0.1, server: kong, request: "POST /registrations HTTP/1.1", upstream: "http://127.0.0.1:4556/", host: "127.0.0.1:8000"
kong_1  | 2021/10/07 22:09:47 [error] 1097#0: *105 connect() failed (111: Connection refused) while connecting to upstream, client: 172.19.0.1, server: kong, request: "POST /registrations HTTP/1.1", upstream: "http://127.0.0.1:4556/", host: "127.0.0.1:8000"
kong_1  | 2021/10/07 22:09:47 [error] 1097#0: *105 connect() failed (111: Connection refused) while connecting to upstream, client: 172.19.0.1, server: kong, request: "POST /registrations HTTP/1.1", upstream: "http://127.0.0.1:4556/", host: "127.0.0.1:8000"
kong_1  | 2021/10/07 22:09:47 [error] 1097#0: *105 connect() failed (111: Connection refused) while connecting to upstream, client: 172.19.0.1, server: kong, request: "POST /registrations HTTP/1.1", upstream: "http://127.0.0.1:4556/", host: "127.0.0.1:8000"
kong_1  | 2021/10/07 22:09:47 [error] 1097#0: *105 connect() failed (111: Connection refused) while connecting to upstream, client: 172.19.0.1, server: kong, request: "POST /registrations HTTP/1.1", upstream: "http://127.0.0.1:4556/", host: "127.0.0.1:8000"
kong_1  | 172.19.0.1 - test_customer_id [07/Oct/2021:22:09:47 +0000] "POST /registrations HTTP/1.1" 502 75 "-" "PostmanRuntime/7.28.1"

same issue here, anything for the rescue?

@3A_Gefi_Aulia_Sanjay This issue is quite old. Can you please provide more details on your specific issue. Please include version of Kong Gateway used, all configuration files and exact steps to reproduce and observed outputs of the issue. Thanks