Skip to content

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

@amitsingh21

Description

@amitsingh21

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/pq-timeouts@v1.0.1-0.20190805053413-efcdd76fe6ef/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/pq@v1.0.1-0.20190326042056-d6156e141ac6/conn.go:927 +0x19e
github.com/lib/pq.(*conn).recv(0xc001083088)
/go/pkg/mod/github.com/lib/pq@v1.0.1-0.20190326042056-d6156e141ac6/conn.go:957 +0xbe
github.com/lib/pq.(*conn).startup(0xc001083088, 0xc000f8fb30)
/go/pkg/mod/github.com/lib/pq@v1.0.1-0.20190326042056-d6156e141ac6/conn.go:1084 +0x27d
github.com/lib/pq.(*Connector).open(0xc0010cb2d8, {0x3547268, 0x46571a0})
/go/pkg/mod/github.com/lib/pq@v1.0.1-0.20190326042056-d6156e141ac6/conn.go:314 +0x55b
github.com/lib/pq.DialOpen({0x35319c8, 0xc0001dda80}, {0xc000a2a640, 0x9f})
/go/pkg/mod/github.com/lib/pq@v1.0.1-0.20190326042056-d6156e141ac6/conn.go:273 +0x167
github.com/rapyuta-robotics/pq-timeouts.timeoutDriver.Open({0x3400558}, {0xc0002d4820, 0xc8})
/go/pkg/mod/github.com/rapyuta-robotics/pq-timeouts@v1.0.1-0.20190805053413-efcdd76fe6ef/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/gorm@v0.0.0-20160404144928-5174cc5c242a/callback_query.go:58 +0x97b
github.com/jinzhu/gorm.(*Scope).callCallbacks(0xc0017be080, {0xc0003e8640, 0x3, 0x4})
/go/pkg/mod/github.com/jinzhu/gorm@v0.0.0-20160404144928-5174cc5c242a/scope.go:798 +0x90
github.com/jinzhu/gorm.(*DB).Last(0xc000ef9540, {0x3132980, 0xc000c1c488}, {0x0, 0x0, 0x0})
/go/pkg/mod/github.com/jinzhu/gorm@v0.0.0-20160404144928-5174cc5c242a/main.go:248 +0x114

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions