What would make more sense is "Error while reading HTTP request line. (remote browser didn't send a request?)". This indicates exactly what httpd was trying to do when the error occurred, and gives a hint of why the error might have occurred.
We used to have such a message. It was removed from httpd because too
many users complained about the log file growing too fast, particularly
since that is the message which will be logged every time a browser
connects and then its initial request packet gets dropped by the network.
This is not an error that the server admin can solve -- it is normal life on the Internet. We really shouldn't be logging it except when on DEBUG level.
....Roy
