apisix-dashboard icon indicating copy to clipboard operation
apisix-dashboard copied to clipboard

apisix-dashboard v3.0.1 send put delete request can not success

Open danielmlc opened this issue 1 year ago • 3 comments

Issue description

In the apisix-dashboard, all page data queries are successful, but all write operations time out. The deployment is done using Docker. The apisix version is 3.7, and the dashboard version is 3.0.1 微信截图_20231201191043

Expected behavior

In the apisix-dashboard, all page data queries are successful, but all write operations time out. The deployment is done using Docker. The apisix version is 3.7, and the dashboard version is 3.0.1

How to Reproduce

this is yaml config:

apisix


apisix:
  node_listen: 9080              # APISIX listening port
  enable_ipv6: false

  enable_control: true
  control:
    ip: "0.0.0.0"
    port: 9092

deployment:
  admin:
    allow_admin:               # https://nginx.org/en/docs/http/ngx_http_access_module.html#allow
      - 0.0.0.0/0              # We need to restrict ip access rules for security. 0.0.0.0/0 is for test.

    admin_key:
      - name: "admin"
        key: edd1c9f034335f136f87ad84b625c8f1
        role: admin                 # admin: manage all configuration data

      - name: "viewer"
        key: 4054f7cf07e344346cd3f287985e76a2
        role: viewer

  etcd:
    host:                           # it's possible to define multiple etcd hosts addresses of the same etcd cluster.
      - "http://etcd:2379"          # multiple etcd address
    prefix: "/apisix"               # apisix configurations prefix
    timeout: 30                     # 30 seconds

plugin_attr:
  prometheus:
    export_addr:
      ip: "0.0.0.0"
      port: 9091

dashboard


apisix:
  node_listen: 9080              # APISIX listening port
  enable_ipv6: false

  enable_control: true
  control:
    ip: "0.0.0.0"
    port: 9092

deployment:
  admin:
    allow_admin:               # https://nginx.org/en/docs/http/ngx_http_access_module.html#allow
      - 0.0.0.0/0              # We need to restrict ip access rules for security. 0.0.0.0/0 is for test.

    admin_key:
      - name: "admin"
        key: edd1c9f034335f136f87ad84b625c8f1
        role: admin                 # admin: manage all configuration data

      - name: "viewer"
        key: 4054f7cf07e344346cd3f287985e76a2
        role: viewer

  etcd:
    host:                           # it's possible to define multiple etcd hosts addresses of the same etcd cluster.
      - "http://etcd:2379"          # multiple etcd address
    prefix: "/apisix"               # apisix configurations prefix
    timeout: 30                     # 30 seconds

plugin_attr:
  prometheus:
    export_addr:
      ip: "0.0.0.0"
      port: 9091

Screenshots

No response

Environment

  • apisix version (cmd: apisix version):3.7
  • OS (cmd: uname -a):ubantu22.04
  • OpenResty / Nginx version (cmd: nginx -V or openresty -V):
  • etcd version, if have (cmd: run etcd --version):3..4.01
  • apisix-dashboard version, if have:3.0.1
  • Browser version, if have:

Additional context

No response

danielmlc avatar Dec 01 '23 11:12 danielmlc