We have a Tapestry-Spring-Hibernate webapp running on Tomcat 6 with several thousand requests per second. By chance, for no apparent reason, the page simply displays a bunch of random characters in the browser. However, when the page refreshes, it displays normally. Here is a screenshot of the source of the distorted page in Chrome:
Here is what I have found so far:
- This is not like a browser. I have witnessed this in Chrome and Firefox, but users have also reported this in IE 7 and above.
- The server load does not seem to be relevant to when this happens.
- Refreshing the page displays the page as usual, as if nothing had happened.
- I do not see anything important in the server or application logs
- Content type tag for the page
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
- Several webapps are deployed in one container, one of which is Alfresco, but they do not seem to show this at all.
My question is: has anyone come across this before, and if so, can they tell me where I should start looking? Is this a problem because the page has something like the wrong type of content or a server that cannot handle it for any reason? Or could it be a frame error in the tapestry or in the application itself? Any pointers are welcome. At the moment, I'm not sure where the problem is, so I was not sure if this was happening on ServerFault or staying here.
source share