You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I develop a http server by go, it use fineuplader upload file to my fuse file system.
The fuse file system have a cache algorithm. If the cache is full, file write will wait cache available for 20 min. This make go http server io.copy() waiting...
And the go http server have a routine work check some Linux service is active. I use following
What version of Go are you using (
go version
)?Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (
go env
)?go env
OutputWhat did you do?
I develop a http server by go, it use fineuplader upload file to my fuse file system.
The fuse file system have a cache algorithm. If the cache is full, file write will wait cache available for 20 min. This make go http server io.copy() waiting...
And the go http server have a routine work check some Linux service is active. I use following
I found this routine work hang on cmd.Run(). it not 100% hang on, but have a very high fail rate.
I do kill -SIGQUIT , and got following
SIGQUIT: quit
What did you expect to see?
Do Not hang on cmd.Run()
What did you see instead?
no any instead...
The text was updated successfully, but these errors were encountered: