Hello! On our new service we are receiving a lot o...
# ktor
r
Hello! On our new service we are receiving a lot of "Broken pipe" errors:
Copy code
io.ktor.util.cio.ChannelWriteException: Failed to write to servlet async stream
....
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
....
java.io.IOException: Broken pipe
We are serving tiles for maps (something like GoogleMaps) and map clients are created in such way, that if user moves to another location before Tile was loaded from server, then request is cancelled. Can this be a reason? So we have many users moving around map which would start thousands of requests and then cancel some of them. Is broken pipe correct reaction? Or "broken pipe" means something else?
s
Broken pipe indicates a closed connection, and
ClientAbortException
seems to be telling you that it's client that closed the connection.