{
"plugins": {
"enabled_in_cluster": [
"trace-info",
"jwt",
"correlation-id",
"request-transformer",
"cors",
"device-plugin",
"prometheus"
],
"available_on_server": {
"grpc-web": true,
"correlation-id": true,
"pre-function": true,
"cors": true,
"rate-limiting": true,
"loggly": true,
"hmac-auth": true,
"zipkin": true,
"device-plugin": true,
"request-size-limiting": true,
"azure-functions": true,
"request-transformer": true,
"trace-info": true,
"oauth2": true,
"response-transformer": true,
"ip-restriction": true,
"statsd": true,
"jwt": true,
"proxy-cache": true,
"basic-auth": true,
"key-auth": true,
"http-log": true,
"syslog": true,
"jwt": true,
"session": true,
"datadog": true,
"tcp-log": true,
"prometheus": true,
"post-function": true,
"ldap-auth": true,
"acl": true,
"grpc-gateway": true,
"file-log": true,
"oauth-plugin": true,
"udp-log": true,
"response-ratelimiting": true,
"aws-lambda": true,
"bot-detection": true,
"acme": true,
"request-termination": true
}
},
"tagline": "Welcome to kong",
"configuration": {
"plugins": [
"bundled",
"jwt",
"oauth-plugin",
"device-plugin",
"trace-info"
],
"cluster_mtls": "shared",
"admin_listen": [
"0.0.0.0:8001"
],
"nginx_proxy_large_client_header_buffers": "4 128m",
"prefix": "/usr/local/kong",
"nginx_conf": "/usr/local/kong/nginx.conf",
"cassandra_username": "****",
"nginx_events_directives": [
{
"value": "on",
"name": "multi_accept"
},
{
"value": "auto",
"name": "worker_connections"
}
],
"dns_resolver": {},
"nginx_http_upstream_directives": [
{
"value": "512",
"name": "keepalive"
}
],
"nginx_main_daemon": "off",
"stream_proxy_ssl_enabled": false,
"nginx_acc_logs": "/usr/local/kong/logs/access.log",
"pg_semaphore_timeout": 60000,
"proxy_listen": [
"0.0.0.0:9080 http2",
"0.0.0.0:9081 http2 ssl"
],
"client_ssl_cert_default": "/usr/local/kong/ssl/kong-default.crt",
"go_pluginserver_exe": "/usr/local/bin/go-pluginserver",
"dns_no_sync": false,
"db_update_propagation": 0,
"nginx_proxy_proxy_buffers": "4 128m",
"stream_listen": [
"off"
],
"nginx_err_logs": "/usr/local/kong/logs/error.log",
"pg_ro_ssl_verify": false,
"headers": [
"off"
],
"nginx_http_client_max_body_size": "128m",
"status_ssl_enabled": false,
"status_listen": [
"off"
],
"dns_stale_ttl": 4,
"cluster_control_plane": "127.0.0.1:8005",
"nginx_http_ssl_prefer_server_ciphers": "off",
"nginx_proxy_client_max_body_size": "128m",
"pg_database": "kong",
"lua_package_cpath": "",
"admin_acc_logs": "/usr/local/kong/logs/admin_access.log",
"cassandra_refresh_frequency": 60,
"nginx_pid": "/usr/local/kong/pids/nginx.pid",
"nginx_sproxy_proxy_buffer_size": "64m",
"nginx_main_worker_rlimit_nofile": "auto",
"cassandra_contact_points": [
"127.0.0.1"
],
"proxy_listeners": [
{
"listener": "0.0.0.0:9080 http2",
"proxy_protocol": false,
"reuseport": false,
"backlog=%d+": false,
"deferred": false,
"ssl": false,
"ip": "0.0.0.0",
"port": 9080,
"http2": true,
"bind": false
},
{
"listener": "0.0.0.0:9081 ssl http2",
"proxy_protocol": false,
"reuseport": false,
"backlog=%d+": false,
"deferred": false,
"ssl": true,
"ip": "0.0.0.0",
"port": 9081,
"http2": true,
"bind": false
}
],
"db_cache_warmup_entities": [
"services",
"plugins"
],
"enabled_headers": {
"latency_tokens": false,
"X-Kong-Response-Latency": false,
"Server": false,
"X-Kong-Admin-Latency": false,
"X-Kong-Upstream-Status": false,
"Via": false,
"X-Kong-Proxy-Latency": false,
"server_tokens": false,
"X-Kong-Upstream-Latency": false
},
"nginx_http_ssl_protocols": "TLSv1.2 TLSv1.3",
"upstream_keepalive_idle_timeout": 60,
"db_cache_ttl": 0,
"nginx_events_multi_accept": "on",
"status_listeners": {},
"pg_ssl": false,
"status_access_log": "off",
"cluster_listeners": [
{
"listener": "0.0.0.0:8005",
"proxy_protocol": false,
"reuseport": false,
"backlog=%d+": false,
"deferred": false,
"ssl": false,
"ip": "0.0.0.0",
"port": 8005,
"http2": false,
"bind": false
}
],
"ssl_protocols": "TLSv1.1 TLSv1.2 TLSv1.3",
"kong_env": "/usr/local/kong/.kong_env",
"cassandra_schema_consensus_timeout": 10000,
"log_level": "notice",
"admin_ssl_cert_key_default": "/usr/local/kong/ssl/admin-kong-default.key",
"ssl_session_timeout": "1d",
"real_ip_recursive": "off",
"cassandra_repl_factor": 1,
"ssl_cipher_suite": "intermediate",
"port_maps": {},
"pg_port": 5432,
"cassandra_keyspace": "kong",
"ssl_cert_default": "/usr/local/kong/ssl/kong-default.crt",
"nginx_http_ssl_session_timeout": "1d",
"nginx_upstream_directives": [
{
"value": "512",
"name": "keepalive"
}
],
"upstream_keepalive_pool_size": 512,
"role": "traditional",
"nginx_stream_ssl_session_timeout": "1d",
"nginx_proxy_proxy_buffer_size": "64m",
"admin_ssl_enabled": false,
"trusted_ips": {},
"loaded_plugins": {
"grpc-web": true,
"session": true,
"pre-function": true,
"cors": true,
"ldap-auth": true,
"loggly": true,
"hmac-auth": true,
"zipkin": true,
"device-plugin": true,
"request-size-limiting": true,
"azure-functions": true,
"request-transformer": true,
"trace-info": true,
"oauth2": true,
"prometheus": true,
"ip-restriction": true,
"statsd": true,
"jwt": true,
"proxy-cache": true,
"basic-auth": true,
"key-auth": true,
"http-log": true,
"rate-limiting": true,
"acme": true,
"bot-detection": true,
"datadog": true,
"tcp-log": true,
"response-transformer": true,
"post-function": true,
"response-ratelimiting": true,
"acl": true,
"grpc-gateway": true,
"correlation-id": true,
"oauth-plugin": true,
"udp-log": true,
"file-log": true,
"aws-lambda": true,
"syslog": true,
"jwt": true,
"request-termination": true
},
"nginx_supstream_directives": {},
"ssl_cert_key": "/usr/local/kong/ssl/kong-default.key",
"host_ports": {},
"pg_user": "****",
"pg_password": "******",
"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",
"nginx_admin_directives": {},
"nginx_http_directives": [
{
"value": "64M",
"name": "client_body_buffer_size"
},
{
"value": "128m",
"name": "client_max_body_size"
},
{
"value": "4 128m",
"name": "large_client_header_buffers"
},
{
"value": "prometheus_metrics 5m",
"name": "lua_shared_dict"
},
{
"value": "off",
"name": "ssl_prefer_server_ciphers"
},
{
"value": "TLSv1.2 TLSv1.3",
"name": "ssl_protocols"
},
{
"value": "on",
"name": "ssl_session_tickets"
},
{
"value": "1d",
"name": "ssl_session_timeout"
}
],
"pg_host": "kong-v2-pg",
"nginx_kong_stream_conf": "/usr/local/kong/nginx-kong-stream.conf",
"ssl_cert_key_default": "/usr/local/kong/ssl/kong-default.key",
"go_plugins_dir": "off",
"cluster_listen": [
"0.0.0.0:8005"
],
"cassandra_write_consistency": "ONE",
"dns_order": [
"LAST",
"SRV",
"A",
"CNAME"
],
"dns_error_ttl": 1,
"nginx_sproxy_client_max_body_size": "128m",
"nginx_sproxy_proxy_buffers": "4 128m",
"worker_consistency": "strict",
"lua_ssl_verify_depth": 1,
"pg_timeout": 5000,
"cassandra_data_centers": [
"dc1:2",
"dc2:3"
],
"nginx_stream_directives": [
{
"value": "stream_prometheus_metrics 5m",
"name": "lua_shared_dict"
},
{
"value": "off",
"name": "ssl_prefer_server_ciphers"
},
{
"value": "TLSv1.2 TLSv1.3",
"name": "ssl_protocols"
},
{
"value": "on",
"name": "ssl_session_tickets"
},
{
"value": "1d",
"name": "ssl_session_timeout"
}
],
"database": "postgres",
"mem_cache_size": "256m",
"cassandra_read_consistency": "ONE",
"nginx_upstream_keepalive": "512",
"cassandra_lb_policy": "RequestRoundRobin",
"nginx_worker_processes": "8",
"ssl_cert_csr_default": "/usr/local/kong/ssl/kong-default.csr",
"nginx_http_status_directives": {},
"upstream_keepalive_max_requests": 100,
"admin_ssl_cert_default": "/usr/local/kong/ssl/admin-kong-default.crt",
"nginx_sproxy_client_body_buffer_size": "128m",
"admin_access_log": "/dev/stdout",
"lua_package_path": "./?.lua;./?/init.lua;",
"cassandra_timeout": 5000,
"upstream_keepalive": 512,
"nginx_daemon": "off",
"worker_state_update_frequency": 5,
"nginx_sproxy_proxy_busy_buffers_size": "128m",
"nginx_proxy_proxy_busy_buffers_size": "128m",
"pg_max_concurrent_queries": 0,
"nginx_proxy_real_ip_header": "X-Real-IP",
"nginx_stream_ssl_session_tickets": "on",
"nginx_proxy_client_body_buffer_size": "128m",
"proxy_ssl_enabled": true,
"nginx_http_upstream_keepalive": "512",
"nginx_http_client_body_buffer_size": "64M",
"lua_socket_pool_size": 200,
"cassandra_ssl_verify": false,
"error_default_type": "text/plain",
"db_resurrect_ttl": 30,
"pg_ssl_verify": false,
"ssl_cert": "/usr/local/kong/ssl/kong-default.crt",
"client_max_body_size": "0",
"admin_error_log": "/dev/stderr",
"nginx_main_directives": [
{
"value": "off",
"name": "daemon"
},
{
"value": "8",
"name": "worker_processes"
},
{
"value": "auto",
"name": "worker_rlimit_nofile"
}
],
"dns_not_found_ttl": 30,
"nginx_http_ssl_session_tickets": "on",
"proxy_access_log": "/dev/null",
"nginx_main_worker_processes": "8",
"cassandra_repl_strategy": "SimpleStrategy",
"status_error_log": "logs/status_error.log",
"dns_hostsfile": "/etc/hosts",
"kic": false,
"proxy_error_log": "/dev/stderr",
"nginx_kong_conf": "/usr/local/kong/nginx-kong.conf",
"real_ip_header": "X-Real-IP",
"status_ssl_cert_key_default": "/usr/local/kong/ssl/status-kong-default.key",
"admin_listeners": [
{
"listener": "0.0.0.0:8001",
"proxy_protocol": false,
"reuseport": false,
"backlog=%d+": false,
"deferred": false,
"ssl": false,
"ip": "0.0.0.0",
"port": 8001,
"http2": false,
"bind": false
}
],
"cassandra_ssl": false,
"nginx_http_large_client_header_buffers": "4 128m",
"nginx_proxy_real_ip_recursive": "off",
"pg_ro_ssl": false,
"nginx_stream_ssl_prefer_server_ciphers": "off",
"cluster_data_plane_purge_delay": 1209600,
"client_ssl": false,
"nginx_events_worker_connections": "auto",
"nginx_stream_ssl_protocols": "TLSv1.2 TLSv1.3",
"nginx_proxy_directives": [
{
"value": "128m",
"name": "client_body_buffer_size"
},
{
"value": "128m",
"name": "client_max_body_size"
},
{
"value": "4 128m",
"name": "large_client_header_buffers"
},
{
"value": "64m",
"name": "proxy_buffer_size"
},
{
"value": "4 128m",
"name": "proxy_buffers"
},
{
"value": "128m",
"name": "proxy_busy_buffers_size"
},
{
"value": "X-Real-IP",
"name": "real_ip_header"
},
{
"value": "off",
"name": "real_ip_recursive"
}
],
"nginx_sproxy_large_client_header_buffers": "4 128m",
"anonymous_reports": true,
"nginx_optimizations": true,
"lua_ssl_trusted_certificate": {},
"status_ssl_cert_default": "/usr/local/kong/ssl/status-kong-default.crt",
"client_ssl_cert_key_default": "/usr/local/kong/ssl/kong-default.key",
"client_body_buffer_size": "8k",
"db_update_frequency": 5,
"stream_listeners": {},
"nginx_sproxy_directives": [
{
"value": "128m",
"name": "client_body_buffer_size"
},
{
"value": "128m",
"name": "client_max_body_size"
},
{
"value": "4 128m",
"name": "large_client_header_buffers"
},
{
"value": "64m",
"name": "proxy_buffer_size"
},
{
"value": "4 128m",
"name": "proxy_buffers"
},
{
"value": "128m",
"name": "proxy_busy_buffers_size"
}
],
"ssl_session_tickets": "on",
"nginx_status_directives": {},
"cassandra_port": 9042,
"ssl_prefer_server_ciphers": "on"
},
"version": "2.2.0",
"node_id": "5e8d2647-6ea3-4787-b2b9-bd9373ad8a7f",
"lua_version": "LuaJIT 2.1.0-beta3",
"prng_seeds": {
"pid: 28": 169712640124,
"pid: 31": 143234221214,
"pid: 27": 371023114816,
"pid: 1": 371411301497,
"pid: 34": 673512920045,
"pid: 33": 431551862102,
"pid: 30": 131832042021,
"pid: 32": 191113765616,
"pid: 29": 441421061721
},
"timers": {
"pending": 9,
"running": 0
},
"hostname": "apigateway-kong-v2-7b7998fb68-hjw76"
}
Hi,
Recently we are trying to migrate from kong v1 to kong v2 because of the GRPC feature, But unfortunately, we faced a problem which I don't exactly know if it's a bug or its lack of knowledge about Nginx. So I came up asking here.
Summary
Requesting kong with grpcurl, half the times cause this error although the request is empty and response is not big:
I also tried to add Nginx injected directives for nginx_http and nginx_proxy and nginx_sproxy but it didn't work:
The injected directives
Additional Details & Logs
- Kong debug-level startup logs (`$ kong start --vv`):
- Kong configuration:
{ "plugins": { "enabled_in_cluster": [ "trace-info", "jwt", "correlation-id", "request-transformer", "cors", "device-plugin", "prometheus" ], "available_on_server": { "grpc-web": true, "correlation-id": true, "pre-function": true, "cors": true, "rate-limiting": true, "loggly": true, "hmac-auth": true, "zipkin": true, "device-plugin": true, "request-size-limiting": true, "azure-functions": true, "request-transformer": true, "trace-info": true, "oauth2": true, "response-transformer": true, "ip-restriction": true, "statsd": true, "jwt": true, "proxy-cache": true, "basic-auth": true, "key-auth": true, "http-log": true, "syslog": true, "jwt": true, "session": true, "datadog": true, "tcp-log": true, "prometheus": true, "post-function": true, "ldap-auth": true, "acl": true, "grpc-gateway": true, "file-log": true, "oauth-plugin": true, "udp-log": true, "response-ratelimiting": true, "aws-lambda": true, "bot-detection": true, "acme": true, "request-termination": true } }, "tagline": "Welcome to kong", "configuration": { "plugins": [ "bundled", "jwt", "oauth-plugin", "device-plugin", "trace-info" ], "cluster_mtls": "shared", "admin_listen": [ "0.0.0.0:8001" ], "nginx_proxy_large_client_header_buffers": "4 128m", "prefix": "/usr/local/kong", "nginx_conf": "/usr/local/kong/nginx.conf", "cassandra_username": "****", "nginx_events_directives": [ { "value": "on", "name": "multi_accept" }, { "value": "auto", "name": "worker_connections" } ], "dns_resolver": {}, "nginx_http_upstream_directives": [ { "value": "512", "name": "keepalive" } ], "nginx_main_daemon": "off", "stream_proxy_ssl_enabled": false, "nginx_acc_logs": "/usr/local/kong/logs/access.log", "pg_semaphore_timeout": 60000, "proxy_listen": [ "0.0.0.0:9080 http2", "0.0.0.0:9081 http2 ssl" ], "client_ssl_cert_default": "/usr/local/kong/ssl/kong-default.crt", "go_pluginserver_exe": "/usr/local/bin/go-pluginserver", "dns_no_sync": false, "db_update_propagation": 0, "nginx_proxy_proxy_buffers": "4 128m", "stream_listen": [ "off" ], "nginx_err_logs": "/usr/local/kong/logs/error.log", "pg_ro_ssl_verify": false, "headers": [ "off" ], "nginx_http_client_max_body_size": "128m", "status_ssl_enabled": false, "status_listen": [ "off" ], "dns_stale_ttl": 4, "cluster_control_plane": "127.0.0.1:8005", "nginx_http_ssl_prefer_server_ciphers": "off", "nginx_proxy_client_max_body_size": "128m", "pg_database": "kong", "lua_package_cpath": "", "admin_acc_logs": "/usr/local/kong/logs/admin_access.log", "cassandra_refresh_frequency": 60, "nginx_pid": "/usr/local/kong/pids/nginx.pid", "nginx_sproxy_proxy_buffer_size": "64m", "nginx_main_worker_rlimit_nofile": "auto", "cassandra_contact_points": [ "127.0.0.1" ], "proxy_listeners": [ { "listener": "0.0.0.0:9080 http2", "proxy_protocol": false, "reuseport": false, "backlog=%d+": false, "deferred": false, "ssl": false, "ip": "0.0.0.0", "port": 9080, "http2": true, "bind": false }, { "listener": "0.0.0.0:9081 ssl http2", "proxy_protocol": false, "reuseport": false, "backlog=%d+": false, "deferred": false, "ssl": true, "ip": "0.0.0.0", "port": 9081, "http2": true, "bind": false } ], "db_cache_warmup_entities": [ "services", "plugins" ], "enabled_headers": { "latency_tokens": false, "X-Kong-Response-Latency": false, "Server": false, "X-Kong-Admin-Latency": false, "X-Kong-Upstream-Status": false, "Via": false, "X-Kong-Proxy-Latency": false, "server_tokens": false, "X-Kong-Upstream-Latency": false }, "nginx_http_ssl_protocols": "TLSv1.2 TLSv1.3", "upstream_keepalive_idle_timeout": 60, "db_cache_ttl": 0, "nginx_events_multi_accept": "on", "status_listeners": {}, "pg_ssl": false, "status_access_log": "off", "cluster_listeners": [ { "listener": "0.0.0.0:8005", "proxy_protocol": false, "reuseport": false, "backlog=%d+": false, "deferred": false, "ssl": false, "ip": "0.0.0.0", "port": 8005, "http2": false, "bind": false } ], "ssl_protocols": "TLSv1.1 TLSv1.2 TLSv1.3", "kong_env": "/usr/local/kong/.kong_env", "cassandra_schema_consensus_timeout": 10000, "log_level": "notice", "admin_ssl_cert_key_default": "/usr/local/kong/ssl/admin-kong-default.key", "ssl_session_timeout": "1d", "real_ip_recursive": "off", "cassandra_repl_factor": 1, "ssl_cipher_suite": "intermediate", "port_maps": {}, "pg_port": 5432, "cassandra_keyspace": "kong", "ssl_cert_default": "/usr/local/kong/ssl/kong-default.crt", "nginx_http_ssl_session_timeout": "1d", "nginx_upstream_directives": [ { "value": "512", "name": "keepalive" } ], "upstream_keepalive_pool_size": 512, "role": "traditional", "nginx_stream_ssl_session_timeout": "1d", "nginx_proxy_proxy_buffer_size": "64m", "admin_ssl_enabled": false, "trusted_ips": {}, "loaded_plugins": { "grpc-web": true, "session": true, "pre-function": true, "cors": true, "ldap-auth": true, "loggly": true, "hmac-auth": true, "zipkin": true, "device-plugin": true, "request-size-limiting": true, "azure-functions": true, "request-transformer": true, "trace-info": true, "oauth2": true, "prometheus": true, "ip-restriction": true, "statsd": true, "jwt": true, "proxy-cache": true, "basic-auth": true, "key-auth": true, "http-log": true, "rate-limiting": true, "acme": true, "bot-detection": true, "datadog": true, "tcp-log": true, "response-transformer": true, "post-function": true, "response-ratelimiting": true, "acl": true, "grpc-gateway": true, "correlation-id": true, "oauth-plugin": true, "udp-log": true, "file-log": true, "aws-lambda": true, "syslog": true, "jwt": true, "request-termination": true }, "nginx_supstream_directives": {}, "ssl_cert_key": "/usr/local/kong/ssl/kong-default.key", "host_ports": {}, "pg_user": "****", "pg_password": "******", "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", "nginx_admin_directives": {}, "nginx_http_directives": [ { "value": "64M", "name": "client_body_buffer_size" }, { "value": "128m", "name": "client_max_body_size" }, { "value": "4 128m", "name": "large_client_header_buffers" }, { "value": "prometheus_metrics 5m", "name": "lua_shared_dict" }, { "value": "off", "name": "ssl_prefer_server_ciphers" }, { "value": "TLSv1.2 TLSv1.3", "name": "ssl_protocols" }, { "value": "on", "name": "ssl_session_tickets" }, { "value": "1d", "name": "ssl_session_timeout" } ], "pg_host": "kong-v2-pg", "nginx_kong_stream_conf": "/usr/local/kong/nginx-kong-stream.conf", "ssl_cert_key_default": "/usr/local/kong/ssl/kong-default.key", "go_plugins_dir": "off", "cluster_listen": [ "0.0.0.0:8005" ], "cassandra_write_consistency": "ONE", "dns_order": [ "LAST", "SRV", "A", "CNAME" ], "dns_error_ttl": 1, "nginx_sproxy_client_max_body_size": "128m", "nginx_sproxy_proxy_buffers": "4 128m", "worker_consistency": "strict", "lua_ssl_verify_depth": 1, "pg_timeout": 5000, "cassandra_data_centers": [ "dc1:2", "dc2:3" ], "nginx_stream_directives": [ { "value": "stream_prometheus_metrics 5m", "name": "lua_shared_dict" }, { "value": "off", "name": "ssl_prefer_server_ciphers" }, { "value": "TLSv1.2 TLSv1.3", "name": "ssl_protocols" }, { "value": "on", "name": "ssl_session_tickets" }, { "value": "1d", "name": "ssl_session_timeout" } ], "database": "postgres", "mem_cache_size": "256m", "cassandra_read_consistency": "ONE", "nginx_upstream_keepalive": "512", "cassandra_lb_policy": "RequestRoundRobin", "nginx_worker_processes": "8", "ssl_cert_csr_default": "/usr/local/kong/ssl/kong-default.csr", "nginx_http_status_directives": {}, "upstream_keepalive_max_requests": 100, "admin_ssl_cert_default": "/usr/local/kong/ssl/admin-kong-default.crt", "nginx_sproxy_client_body_buffer_size": "128m", "admin_access_log": "/dev/stdout", "lua_package_path": "./?.lua;./?/init.lua;", "cassandra_timeout": 5000, "upstream_keepalive": 512, "nginx_daemon": "off", "worker_state_update_frequency": 5, "nginx_sproxy_proxy_busy_buffers_size": "128m", "nginx_proxy_proxy_busy_buffers_size": "128m", "pg_max_concurrent_queries": 0, "nginx_proxy_real_ip_header": "X-Real-IP", "nginx_stream_ssl_session_tickets": "on", "nginx_proxy_client_body_buffer_size": "128m", "proxy_ssl_enabled": true, "nginx_http_upstream_keepalive": "512", "nginx_http_client_body_buffer_size": "64M", "lua_socket_pool_size": 200, "cassandra_ssl_verify": false, "error_default_type": "text/plain", "db_resurrect_ttl": 30, "pg_ssl_verify": false, "ssl_cert": "/usr/local/kong/ssl/kong-default.crt", "client_max_body_size": "0", "admin_error_log": "/dev/stderr", "nginx_main_directives": [ { "value": "off", "name": "daemon" }, { "value": "8", "name": "worker_processes" }, { "value": "auto", "name": "worker_rlimit_nofile" } ], "dns_not_found_ttl": 30, "nginx_http_ssl_session_tickets": "on", "proxy_access_log": "/dev/null", "nginx_main_worker_processes": "8", "cassandra_repl_strategy": "SimpleStrategy", "status_error_log": "logs/status_error.log", "dns_hostsfile": "/etc/hosts", "kic": false, "proxy_error_log": "/dev/stderr", "nginx_kong_conf": "/usr/local/kong/nginx-kong.conf", "real_ip_header": "X-Real-IP", "status_ssl_cert_key_default": "/usr/local/kong/ssl/status-kong-default.key", "admin_listeners": [ { "listener": "0.0.0.0:8001", "proxy_protocol": false, "reuseport": false, "backlog=%d+": false, "deferred": false, "ssl": false, "ip": "0.0.0.0", "port": 8001, "http2": false, "bind": false } ], "cassandra_ssl": false, "nginx_http_large_client_header_buffers": "4 128m", "nginx_proxy_real_ip_recursive": "off", "pg_ro_ssl": false, "nginx_stream_ssl_prefer_server_ciphers": "off", "cluster_data_plane_purge_delay": 1209600, "client_ssl": false, "nginx_events_worker_connections": "auto", "nginx_stream_ssl_protocols": "TLSv1.2 TLSv1.3", "nginx_proxy_directives": [ { "value": "128m", "name": "client_body_buffer_size" }, { "value": "128m", "name": "client_max_body_size" }, { "value": "4 128m", "name": "large_client_header_buffers" }, { "value": "64m", "name": "proxy_buffer_size" }, { "value": "4 128m", "name": "proxy_buffers" }, { "value": "128m", "name": "proxy_busy_buffers_size" }, { "value": "X-Real-IP", "name": "real_ip_header" }, { "value": "off", "name": "real_ip_recursive" } ], "nginx_sproxy_large_client_header_buffers": "4 128m", "anonymous_reports": true, "nginx_optimizations": true, "lua_ssl_trusted_certificate": {}, "status_ssl_cert_default": "/usr/local/kong/ssl/status-kong-default.crt", "client_ssl_cert_key_default": "/usr/local/kong/ssl/kong-default.key", "client_body_buffer_size": "8k", "db_update_frequency": 5, "stream_listeners": {}, "nginx_sproxy_directives": [ { "value": "128m", "name": "client_body_buffer_size" }, { "value": "128m", "name": "client_max_body_size" }, { "value": "4 128m", "name": "large_client_header_buffers" }, { "value": "64m", "name": "proxy_buffer_size" }, { "value": "4 128m", "name": "proxy_buffers" }, { "value": "128m", "name": "proxy_busy_buffers_size" } ], "ssl_session_tickets": "on", "nginx_status_directives": {}, "cassandra_port": 9042, "ssl_prefer_server_ciphers": "on" }, "version": "2.2.0", "node_id": "5e8d2647-6ea3-4787-b2b9-bd9373ad8a7f", "lua_version": "LuaJIT 2.1.0-beta3", "prng_seeds": { "pid: 28": 169712640124, "pid: 31": 143234221214, "pid: 27": 371023114816, "pid: 1": 371411301497, "pid: 34": 673512920045, "pid: 33": 431551862102, "pid: 30": 131832042021, "pid: 32": 191113765616, "pid: 29": 441421061721 }, "timers": { "pending": 9, "running": 0 }, "hostname": "apigateway-kong-v2-7b7998fb68-hjw76" }