-
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Open
Labels
needs info 📭Requires more informationRequires more information
Description
Issue Details
The configuration is as follows:
{
admin off
servers {
protocols h1 h2
}
}
http://127.0.0.1:80 {
reverse_proxy 127.0.0.1:8080 {
header_up Host {host}
header_up X-Real-IP {remote_host}
transport http {
dial_timeout 5s
response_header_timeout 60s
read_buffer 128k
write_buffer 128k
}
# WebSocket 支持
flush_interval -1
}
}
When an error occurs, a large amount of the following information will be output:
net/dial.go:686 +0x248 fp=0xc019b71460 sp=0xc019b71358 pc=0x7ff798b66208
net.(*sysDialer).dialParallel(0x0?, {0x7ff79a85bba0?, 0xc016176700?}, {0xc01178de70?, 0x7ff79a04c440?, 0x7ff79a2f2564?}, {0x0?, 0x7ff79a2f19b0?, 0x7ff79a325363?})
net/dial.go:587 +0x30a fp=0xc019b71678 sp=0xc019b71460 pc=0x7ff798b658ea
net.(*Dialer).DialContext(0xc000642630, {0x7ff79a85bb30, 0xc0120ec0a0}, {0x7ff79a2f19b0, 0x3}, {0xc012fdcc90, 0xe})
net/dial.go:578 +0x6a9 fp=0xc019b717e8 sp=0xc019b71678 pc=0x7ff798b651c9
github.com/caddyserver/caddy/v2/modules/caddyhttp/reverseproxy.(*HTTPTransport).NewTransport.func2({0x7ff79a85bb30, 0xc0120ec0a0}, {0x7ff79a2f19b0, 0x3}, {0xc012fdcc90, 0xe})
github.com/caddyserver/caddy/v2@v2.10.2/modules/caddyhttp/reverseproxy/httptransport.go:284 +0x1cf fp=0xc019b719c0 sp=0xc019b717e8 pc=0x7ff799ca050f
net/http.(*Transport).dial(0x7ff798a6fa19?, {0x7ff79a85bb30?, 0xc0120ec0a0?}, {0x7ff79a2f19b0?, 0x0?}, {0xc012fdcc90?, 0xc000086008?})
net/http/transport.go:1278 +0xd2 fp=0xc019b71a28 sp=0xc019b719c0 pc=0x7ff798dd4672
net/http.(*Transport).dialConn(0xc00062e680, {0x7ff79a85bb30, 0xc0120ec0a0}, {{}, 0x0, {0x7ff79a2f2554, 0x4}, {0xc012fdcc90, 0xe}, 0x0})
net/http/transport.go:1780 +0x7e5 fp=0xc019b71ee0 sp=0xc019b71a28 pc=0x7ff798dd7625
net/http.(*Transport).dialConnFor(0xc00062e680, 0xc011ae7760)
net/http/transport.go:1615 +0xb8 fp=0xc019b71f90 sp=0xc019b71ee0 pc=0x7ff798dd6138
net/http.(*Transport).startDialConnForLocked.func1()
net/http/transport.go:1597 +0x35 fp=0xc019b71fe0 sp=0xc019b71f90 pc=0x7ff798dd5f75
runtime.goexit({})
runtime/asm_amd64.s:1693 +0x1 fp=0xc019b71fe8 sp=0xc019b71fe0 pc=0x7ff798a77be1
created by net/http.(*Transport).startDialConnForLocked in goroutine 5963650
net/http/transport.go:1596 +0x112
goroutine 7322900 gp=0xc019b4ddc0 m=nil [runnable]:
runtime.cgocall(0x7ff798a79400, 0xc019b55b58)
runtime/cgocall.go:167 +0x3e fp=0xc019b7ed70 sp=0xc019b7ed08 pc=0x7ff798a6bf9e
runtime.syscall_syscalln(0x10?, 0x7ff798a0acbb?, {0xc019b7edb8?, 0x0?, 0x0?})
runtime/syscall_windows.go:521 +0x4e fp=0xc019b7ed90 sp=0xc019b7ed70 pc=0x7ff798a5844e
syscall.Syscall(0xc0158e6020?, 0xc019b7ee18?, 0x7ff798a6cb05?, 0x1?, 0xc019b7ee40?)
runtime/syscall_windows.go:457 +0x29 fp=0xc019b7ede0 sp=0xc019b7ed90 pc=0x7ff798a735c9
syscall.bind(0x4a6a4, 0x7ff79a14b200?, 0x10)
syscall/zsyscall_windows.go:1344 +0x65 fp=0xc019b7ee28 sp=0xc019b7ede0 pc=0x7ff798ad8105
syscall.Bind(0x4a6a4, {0x7ff79a841e00?, 0xc0158e6020?})
syscall/syscall_windows.go:981 +0x46 fp=0xc019b7ee50 sp=0xc019b7ee28 pc=0x7ff798ad04a6
net.(*netFD).connect(0xc019b51688, {0x7ff79a85bba0, 0xc01612f960}, {0x0, 0x0?}, {0x7ff79a841e00, 0xc0158e6000})
net/fd_windows.go:137 +0x389 fp=0xc019b7ef90 sp=0xc019b7ee50 pc=0x7ff798b708c9
net.(*netFD).dial(0xc019b51688, {0x7ff79a85bba0, 0xc01612f960}, {0x7ff79a8637e0?, 0x0?}, {0x7ff79a8637e0, 0xc015714210}, 0x7ff798b7486b?)
net/sock_posix.go:124 +0x3c5 fp=0xc019b7f068 sp=0xc019b7ef90 pc=0x7ff798b89ca5
net.socket({0x7ff79a85bba0, 0xc01612f960}, {0x7ff79a2f19b0, 0x3}, 0x2, 0x1, 0x0?, 0x0, {0x7ff79a8637e0, 0x0}, ...)
net/sock_posix.go:70 +0x2af fp=0xc019b7f110 sp=0xc019b7f068 pc=0x7ff798b897ef
net.internetSocket({0x7ff79a85bba0, 0xc01612f960}, {0x7ff79a2f19b0, 0x3}, {0x7ff79a8637e0, 0x0}, {0x7ff79a8637e0?, 0xc015714210?}, 0x1, 0x0, ...)
net/ipsock_posix.go:167 +0x1e5 fp=0xc019b7f198 sp=0xc019b7f110 pc=0x7ff798b7a545
net.(*sysDialer).doDialTCPProto(0xc0162bed80, {0x7ff79a85bba0, 0xc01612f960}, 0x0, 0xc015714210, 0x0)
net/tcpsock_posix.go:85 +0xe7 fp=0xc019b7f248 sp=0xc019b7f198 pc=0x7ff798b8d487
net.(*sysDialer).doDialTCP(...)
net/tcpsock_posix.go:75
net.(*sysDialer).dialTCP(0x7ff798a6beb9?, {0x7ff79a85bba0?, 0xc01612f960?}, 0x7ff799f49320?, 0xc019b7f320?)
net/tcpsock_posix.go:71 +0x69 fp=0xc019b7f288 sp=0xc019b7f248 pc=0x7ff798b8d329
net.(*sysDialer).dialSingle(0xc0162bed80, {0x7ff79a85bba0, 0xc01612f960}, {0x7ff79a850350, 0xc015714210})
net/dial.go:721 +0x3ce fp=0xc019b7f358 sp=0xc019b7f288 pc=0x7ff798b66a2e
net.(*sysDialer).dialSerial(0xc0162bed80, {0x7ff79a85bba0, 0xc01612f960}, {0xc011c37af0?, 0x1, 0x7ff798b79bbe?})
net/dial.go:686 +0x248 fp=0xc019b7f460 sp=0xc019b7f358 pc=0x7ff798b66208
net.(*sysDialer).dialParallel(0x0?, {0x7ff79a85bba0?, 0xc01612f960?}, {0xc011c37af0?, 0x7ff79a04c440?, 0x7ff79a2f2564?}, {0x0?, 0x7ff79a2f19b0?, 0x7ff79a325363?})
net/dial.go:587 +0x30a fp=0xc019b7f678 sp=0xc019b7f460 pc=0x7ff798b658ea
net.(*Dialer).DialContext(0xc000642630, {0x7ff79a85bb30, 0xc012867ef0}, {0x7ff79a2f19b0, 0x3}, {0xc0137a33b0, 0xe})
net/dial.go:578 +0x6a9 fp=0xc019b7f7e8 sp=0xc019b7f678 pc=0x7ff798b651c9
github.com/caddyserver/caddy/v2/modules/caddyhttp/reverseproxy.(*HTTPTransport).NewTransport.func2({0x7ff79a85bb30, 0xc012867ef0}, {0x7ff79a2f19b0, 0x3}, {0xc0137a33b0, 0xe})
github.com/caddyserver/caddy/v2@v2.10.2/modules/caddyhttp/reverseproxy/httptransport.go:284 +0x1cf fp=0xc019b7f9c0 sp=0xc019b7f7e8 pc=0x7ff799ca050f
net/http.(*Transport).dial(0x0?, {0x7ff79a85bb30?, 0xc012867ef0?}, {0x7ff79a2f19b0?, 0x7ff79a8500d0?}, {0xc0137a33b0?, 0x7ff79a841720?})
net/http/transport.go:1278 +0xd2 fp=0xc019b7fa28 sp=0xc019b7f9c0 pc=0x7ff798dd4672
net/http.(*Transport).dialConn(0xc00062e680, {0x7ff79a85bb30, 0xc012867ef0}, {{}, 0x0, {0x7ff79a2f2554, 0x4}, {0xc0137a33b0, 0xe}, 0x0})
net/http/transport.go:1780 +0x7e5 fp=0xc019b7fee0 sp=0xc019b7fa28 pc=0x7ff798dd7625
net/http.(*Transport).dialConnFor(0xc00062e680, 0xc01563f550)
net/http/transport.go:1615 +0xb8 fp=0xc019b7ff90 sp=0xc019b7fee0 pc=0x7ff798dd6138
net/http.(*Transport).startDialConnForLocked.func1()
net/http/transport.go:1597 +0x35 fp=0xc019b7ffe0 sp=0xc019b7ff90 pc=0x7ff798dd5f75
runtime.goexit({})
runtime/asm_amd64.s:1693 +0x1 fp=0xc019b7ffe8 sp=0xc019b7ffe0 pc=0x7ff798a77be1
created by net/http.(*Transport).startDialConnForLocked in goroutine 5963593
net/http/transport.go:1596 +0x112
Assistance Disclosure
AI not used
If AI was used, describe the extent to which it was used.
No response
Metadata
Metadata
Assignees
Labels
needs info 📭Requires more informationRequires more information