|
|
|
|
|
by randomdata
649 days ago
|
|
A file not able to opened is expected, always! accept is no exception here. Your application should not be crashing because of it. If I recall, Kubernetes performs health checks over HTTP, so presumably your application is using the standard library's http server to provide that? If so, accept is full abstracted away. So, if that's crashing, that's a bug in Go. Is that for you to debug, or is it best passed on to the Go team? |
|
The bug in this case is in the filesystem that hangs on close. It happens on network filesystems. You can't return the fd to the kernel if your filesystem doesn't let you.