Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Connection stuck in read even after specifying a read/write timeout of 120s #8

Open
amitsingh21 opened this issue Feb 28, 2024 · 0 comments

Comments

@amitsingh21
Copy link

goroutine 1054016 [syscall, 67 minutes]:
syscall.Syscall(0x0, 0x16, 0xc0010c2000, 0x1000)
/usr/local/go/src/syscall/syscall_linux.go:69 +0x48
syscall.read(0x16, {0xc0010c2000, 0x1000, 0x1000})
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:736 +0xce
syscall.Read(0x16, {0xc0010c2000, 0x1000, 0x1000})
/usr/local/go/src/syscall/syscall_unix.go:181 +0x66
internal/poll.ignoringEINTRIO(0x33ffb58, 0x16, {0xc0010c2000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:736 +0x8b
internal/poll.(*FD).Read(0xc0017be500, {0xc0010c2000, 0x1000, 0x1000})
/usr/local/go/src/internal/poll/fd_unix.go:160 +0x2f3
net.(*netFD).Read(0xc0017be500, {0xc0010c2000, 0x1000, 0x1000})
/usr/local/go/src/net/fd_posix.go:55 +0x73
net.(*conn).Read(0xc001798ef0, {0xc0010c2000, 0x1000, 0x1000})
/usr/local/go/src/net/net.go:179 +0xa5
github.com/rapyuta-robotics/pq-timeouts.(*timeoutConn).Read(0xc0010e5f60, {0xc0010c2000, 0x1000, 0x1000})
/go/pkg/mod/github.com/rapyuta-robotics/[email protected]/conn.go:31 +0x128
bufio.(*Reader).Read(0xc0053c3c80, {0xc0010830a8, 0x5, 0x200})
/usr/local/go/src/bufio/bufio.go:241 +0x348
io.ReadAtLeast({0x35271e0, 0xc0053c3c80}, {0xc0010830a8, 0x5, 0x200}, 0x5)
/usr/local/go/src/io/io.go:335 +0x168
io.ReadFull({0x35271e0, 0xc0053c3c80}, {0xc0010830a8, 0x5, 0x200})
/usr/local/go/src/io/io.go:354 +0x93
github.com/lib/pq.(*conn).recvMessage(0xc001083088, 0xc0010cb3b0)
/go/pkg/mod/github.com/lib/[email protected]/conn.go:927 +0x19e
github.com/lib/pq.(*conn).recv(0xc001083088)
/go/pkg/mod/github.com/lib/[email protected]/conn.go:957 +0xbe
github.com/lib/pq.(*conn).startup(0xc001083088, 0xc000f8fb30)
/go/pkg/mod/github.com/lib/[email protected]/conn.go:1084 +0x27d
github.com/lib/pq.(*Connector).open(0xc0010cb2d8, {0x3547268, 0x46571a0})
/go/pkg/mod/github.com/lib/[email protected]/conn.go:314 +0x55b
github.com/lib/pq.DialOpen({0x35319c8, 0xc0001dda80}, {0xc000a2a640, 0x9f})
/go/pkg/mod/github.com/lib/[email protected]/conn.go:273 +0x167
github.com/rapyuta-robotics/pq-timeouts.timeoutDriver.Open({0x3400558}, {0xc0002d4820, 0xc8})
/go/pkg/mod/github.com/rapyuta-robotics/[email protected]/driver.go:59 +0xb5e
database/sql.dsnConnector.Connect({{0xc0002d4820, 0xc8}, {0x3529300, 0x3400558}}, {0x3547268, 0x46571a0})
/usr/local/go/src/database/sql/sql.go:791 +0x82
database/sql.(*DB).conn(0xc0007300d0, {0x3547268, 0x46571a0}, 0x1)
/usr/local/go/src/database/sql/sql.go:1415 +0xb97
database/sql.(*DB).query(0xc0007300d0, {0x3547268, 0x46571a0}, {0xc000a2a5a0, 0xa0}, {0xc0001dd1e0, 0x2, 0x2}, 0x1)
/usr/local/go/src/database/sql/sql.go:1749 +0xab
database/sql.(*DB).QueryContext.func1(0x1)
/usr/local/go/src/database/sql/sql.go:1732 +0xe5
database/sql.(*DB).retry(0xc0007300d0, 0xc00145c770)
/usr/local/go/src/database/sql/sql.go:1566 +0x49
database/sql.(*DB).QueryContext(0xc0007300d0, {0x3547268, 0x46571a0}, {0xc000a2a5a0, 0xa0}, {0xc0001dd1e0, 0x2, 0x2})
/usr/local/go/src/database/sql/sql.go:1731 +0x218
database/sql.(*DB).Query(0xc0007300d0, {0xc000a2a5a0, 0xa0}, {0xc0001dd1e0, 0x2, 0x2})
/usr/local/go/src/database/sql/sql.go:1745 +0xb6
github.com/jinzhu/gorm.queryCallback(0xc0017be080)
/go/pkg/mod/github.com/jinzhu/[email protected]/callback_query.go:58 +0x97b
github.com/jinzhu/gorm.(*Scope).callCallbacks(0xc0017be080, {0xc0003e8640, 0x3, 0x4})
/go/pkg/mod/github.com/jinzhu/[email protected]/scope.go:798 +0x90
github.com/jinzhu/gorm.(*DB).Last(0xc000ef9540, {0x3132980, 0xc000c1c488}, {0x0, 0x0, 0x0})
/go/pkg/mod/github.com/jinzhu/[email protected]/main.go:248 +0x114

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant