Đang cố gắng ủy quyền lưu lượng truy cập udp. nginx không đưa ra bất kỳ lỗi nào về cấu hình. Máy khách kết nối cho đến khi được một nửa (nó nói rằng nó có thể đến được máy chủ cuối) nhưng kết nối sau đó bị kẹt và cuối cùng bị đóng khi hết thời gian chờ.
phiên bản nginx: 1.21.3
Hệ điều hành: Ubuntu 18.04
nginx.conf:
worker_processes tự động;
pid /run/nginx.pid;
bao gồm /etc/nginx/modules-enabled/*.conf;
worker_rlimit_nofile 30000;
sự kiện {
worker_connections 30000;
multi_accept on;
}
dòng{
người phục vụ {
nghe *:4800-4899 udp;
proxy_pass 217.178.x.x:$server_port;
}
}
lỗi.log:
2213#2213: *3 recv() không thành công (90: Tin nhắn quá dài) trong khi ủy quyền và đọc từ thượng nguồn, ứng dụng khách udp: 49.98.x.x, máy chủ: 66.42.x.x:4801, ngược dòng: "217.178.x.x:4801", byte từ/đến máy khách: 1464/0, byte từ/đến ngược dòng: 0/1464
49.98.x.x: IP máy khách
66.42.x.x: IP đại diện
217.178.x.x: IP máy chủ cuối
ip một đầu ra
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 trạng thái qdisc noqueue nhóm UNKNOWN mặc định qlen 1000
liên kết/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
máy chủ phạm vi inet 127.0.0.1/8 lo
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
inet6 ::1/128 máy chủ phạm vi
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq trạng thái nhóm LÊN mặc định qlen 1000
liên kết/ether 56:00:03:95:cc:59 brd ff:ff:ff:ff:ff:ff
inet 66.42.x.x/23 brd 66.42.x.255 phạm vi động toàn cầu enp1s0
hợp lệ_lft 57402 giây ưa thích_lft 57402 giây
inet6 fe80::5400:3ff:fe95:[xxx]/64 liên kết phạm vi
hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
Bất kỳ ý tưởng những gì là sai? Bất cứ ai có thể nhìn thấy bất kỳ vấn đề trong cấu hình?
Cảm ơn