I see some weird line in the log file as below. According to the document tc is -1 indicates that the connection between HA and backend never established. However the termination state is ---- indicates there is no error ?
The status code is -1 and I wonder if that will be sent back to client? If so it is really weird.
This problem only happens for a very small number of request and both HA and backend servers not busy.
We only see this problem after upgrade from 1.8 to 1.9.2
I am really appreciated if someone can help me to clear this out? Is it a bug of HA or if not what happen with these requests (with status -1)
We update to latest version 1.9.8 and still get the problem. I’m going back to 1.8.20 for now but it seems like a bug with 1.9.x. I am really want to move to 1.9.x since we need h2.
really appreciated if you can take a look into the problem
“Tc” is the total time in milliseconds spent waiting for the connection to
establish to the final server, including retries. It can be “-1” if the request was aborted before a connection could be established. See section
8.4 “Timing Events” for more details.
The client has aborted before a connection to the backend server could be established. I don’t see anything wrong with that. Did you have an actual issues or are you just concerned with new errors from the logs in 1.9? It could also be that 1.8 does not log this specific case, therefor the issue is more with 1.8 logging than it is with 1.9 generally.
Hi @lukastribus, I see no error report from our customer yet when we update to 1.9.x
However It looks like a problem for us since it happens at the time when there is just a few request hit our server.
HA and backend servers in the same LAN.
Hi @capflam, so is this a bug or just logging issue as Lucas mention? and will it be included in fureture release?
The fix will be in the v1.9.9 release, in the meantime you can apply it manually, use the 1.9 git tree or pick up the snapshot 1.9 20190525 tomorrow morning.