13723778149 commented on issue #12080:
URL: https://github.com/apache/apisix/issues/12080#issuecomment-2749837166
> 您能否提供配置文件以及路由和插件的配置信息?另外,请求失败时的错误消息是什么?
[root@new-chess-gateway 09:37:04 /usr/local/apisix]$ cat conf/config.yaml
---
stream_plugins:
- ip-restriction
- limit-conn
- mqtt-proxy
- syslog
plugin_attr:
opentelemetry:
trace_id_source: x-request-id
resource:
service.name: APISIX
batch_span_processor:
inactive_timeout: 1
max_export_batch_size: 16
drop_on_queue_full: false
max_queue_size: 1024
batch_timeout: 2
collector:
address: 127.0.0.1:4318
request_headers:
Authorization: token
request_timeout: 3
set_ngx_var: false
zipkin:
set_ngx_var: false
proxy-mirror:
timeout:
read: 60s
connect: 60s
send: 60s
log-rotate:
max_kept: 168
enable_compression: false
timeout: 10000
max_size: -1
interval: 3600
prometheus:
export_uri: /apisix/prometheus/metrics
export_addr:
ip: 127.0.0.1
port: 9091
metric_prefix: apisix_
enable_export_server: true
inspect:
hooks_file: /usr/local/apisix/plugin_inspect_hooks.lua
delay: 3
dubbo-proxy:
upstream_multiplex_count: 32
server-info:
report_ttl: 60
skywalking:
report_interval: 3
endpoint_addr: http://127.0.0.1:12800
service_name: APISIX
service_instance_name: APISIX Instance Name
apisix:
extra_lua_path: ''
extra_lua_cpath: ''
proxy_cache:
zones:
- name: disk_cache_one
disk_path: /tmp/disk_cache_one
cache_levels: '1:2'
disk_size: 1G
memory_size: 50m
- memory_size: 50m
name: memory_cache
cache_ttl: 10s
data_encryption:
enable_encrypt_fields: true
keyring:
- qeddd145sfvddff3
- edd1c9f0985e76a2
enable_admin: true
show_upstream_status_in_response_header: false
normalize_uri_like_servlet: false
delete_uri_tail_slash: false
router:
http: radixtree_host_uri
ssl: radixtree_sni
proxy_mode: http
resolver_timeout: 5
enable_resolv_search_opt: true
events:
module: lua-resty-events
disable_sync_configuration_during_start: false
enable_control: true
ssl:
ssl_session_tickets: false
ssl_protocols: TLSv1.2 TLSv1.3
enable: true
listen:
- enable_http3: false
port: 9443
ssl_ciphers:
ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384
enable_server_tokens: true
node_listen:
- port: 9080
- port: 9081
enable_dev_mode: false
enable_reuseport: true
enable_ipv6: false
enable_http2: true
etcd:
host:
- http://127.0.0.1:2379
watch_timeout: 50
startup_retry: 2
tls:
verify: true
prefix: /apisix
timeout: 30
deployment:
etcd:
host:
- http://127.0.0.1:2379
watch_timeout: 50
startup_retry: 2
tls:
verify: true
prefix: /apisix
timeout: 30
admin:
admin_key_required: true
admin_key:
- role: admin
name: admin
key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
allow_admin:
- 0.0.0.0/0
#- 127.0.0.0/24
admin_listen:
ip: 0.0.0.0
port: 9180
admin_api_version: v3
enable_admin_cors: true
role: traditional
role_traditional:
config_provider: etcd
config_provider: etcd
# golang插件
ext-plugin:
cmd: ["/usr/local/apisix/go-runner","run"]
# 自动注册和发现组建配置
discovery:
consul:
servers:
- "http://10.0.36.186:8500"
sort_type: origin
timeout:
read: 2000
connect: 2000
wait: 60
token: ''
fetch_interval: 3
servers:
- http://127.0.0.1:8500
keepalive: true
weight: 1
graphql:
max_size: 1048576
plugins:
- real-ip
- ai
- client-control
- proxy-control
- request-id
- zipkin
- ext-plugin-pre-req
- fault-injection
- mocking
- serverless-pre-function
- cors
- ip-restriction
- ua-restriction
- referer-restriction
- csrf
- uri-blocker
- request-validation
- chaitin-waf
- multi-auth
- openid-connect
- cas-auth
- authz-casbin
- authz-casdoor
- wolf-rbac
- ldap-auth
- hmac-auth
- basic-auth
- jwt-auth
- jwe-decrypt
- key-auth
- consumer-restriction
- attach-consumer-label
- forward-auth
- opa
- authz-keycloak
- proxy-cache
- body-transformer
- ai-prompt-template
- ai-prompt-decorator
- proxy-mirror
- proxy-rewrite
- workflow
- api-breaker
- ai-proxy
- limit-conn
- limit-count
- limit-req
- gzip
- server-info
- traffic-split
- redirect
- response-rewrite
- degraphql
- kafka-proxy
- grpc-transcode
- grpc-web
- http-dubbo
- public-api
- prometheus
- datadog
- loki-logger
- elasticsearch-logger
- echo
- loggly
- http-logger
- splunk-hec-logging
- skywalking-logger
- google-cloud-logging
- sls-logger
- tcp-logger
- kafka-logger
- rocketmq-logger
- syslog
- udp-logger
- file-logger
- clickhouse-logger
- tencent-cloud-cls
- inspect
- example-plugin
- aws-lambda
- azure-functions
- openwhisk
- openfunction
- serverless-post-function
- ext-plugin-post-req
- ext-plugin-post-resp
nginx_config:
main_configuration_snippet: ''
http_configuration_snippet: ''
http_server_configuration_snippet: ''
http_server_location_configuration_snippet: ''
http_admin_configuration_snippet: ''
error_log: logs/error.log
stream_configuration_snippet: ''
error_log_level: warn
worker_processes: auto
enable_cpu_affinity: false
worker_rlimit_nofile: 20480
worker_shutdown_timeout: 240s
http:
variables_hash_max_size: 2048
access_log_buffer: 16384
lua_shared_dict:
etcd-cluster-health-check: 10m
plugin-limit-conn: 10m
plugin-limit-conn-redis-cluster-slot-lock: 1m
plugin-limit-req-redis-cluster-slot-lock: 1m
plugin-limit-req: 10m
plugin-limit-count: 10m
plugin-limit-count-redis-cluster-slot-lock: 1m
prometheus-metrics: 10m
plugin-api-breaker: 10m
discovery: 1m
jwks: 1m
introspection: 10m
access-tokens: 1m
ext-plugin: 1m
ocsp-stapling: 10m
cas-auth: 10m
tars: 1m
tracing_buffer: 10m
internal-status: 10m
upstream-healthcheck: 10m
worker-events: 10m
lrucache-lock: 10m
balancer-ewma: 10m
balancer-ewma-locks: 10m
balancer-ewma-last-touched-at: 10m
keepalive_timeout: 60s
charset: utf-8
client_header_timeout: 60s
client_body_timeout: 60s
client_max_body_size: 0
send_timeout: 10s
underscores_in_headers: 'on'
real_ip_header: X-Real-IP
real_ip_from:
- 127.0.0.1
- 'unix:'
enable_access_log: true
access_log: logs/access.log
real_ip_recursive: 'off'
upstream:
keepalive_timeout: 60s
keepalive_requests: 1000
keepalive: 320
access_log_format: $remote_addr - $remote_user [$time_local] $http_host
"$request"
$status $body_bytes_sent $request_time "$http_referer"
"$http_user_agent" $upstream_addr
$upstream_status $upstream_response_time
"$upstream_scheme://$upstream_host$upstream_uri"
access_log_format_escape: default
proxy_ssl_server_name: true
stream:
enable_access_log: false
access_log: logs/access_stream.log
access_log_format: $remote_addr [$time_local] $protocol $status
$bytes_sent $bytes_received
$session_time
access_log_format_escape: default
lua_shared_dict:
lrucache-lock-stream: 10m
plugin-limit-conn-stream: 10m
worker-events-stream: 10m
tars-stream: 1m
etcd-cluster-health-check-stream: 10m
max_running_timers: 4096
meta:
lua_shared_dict:
prometheus-metrics: 15m
http_end_configuration_snippet: ''
event:
worker_connections: 10620
max_pending_timers: 16384
...
[root@new-chess-gateway 09:37:09 /usr/local/apisix]$
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]