Mamy webastę Tapestry-Spring-Hibernate działającą na Tomcat 6, przekazującą około 1000 żądań na sekundę. Losowo, bez wyraźnego powodu, strona wyświetla tylko kilka losowych znaków w przeglądarce. Jednak po odświeżeniu strony wyświetla się dobrze. Oto screen-shot źródła strony zniekształcone na Chrome:Tapestry Web App na Tomcat od czasu do czasu wypluwa śmieci
Oto co znalazłem do tej pory:
- To nie wydaje się być specyficzna przeglądarki. Byłem tego świadkiem w Chrome i Firefoksie, ale użytkownicy zgłosili to również w IE 7 i nowszych.
- Załadowanie na serwerze wydaje się nie mieć żadnej korelacji, gdy tak się stanie.
- Odświeżanie strony powoduje wyświetlenie strony normalnie, tak jakby nic się nie wydarzyło.
- Nie widzę niczego odpowiedniego serwera lub w dziennikach aplikacji
- tag Content-Type na stronie
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
- Istnieje kilka innych webapps rozmieszczone na tym samym pojemniku, jedna jest Alfresco, ale oni w ogóle tego nie wykazują.
Moje pytanie brzmi, czy ktoś już kiedyś to zrobił, a jeśli tak, to czy mogą wskazać mi, gdzie powinienem zacząć szukać? Czy jest to problem ze stroną zawierającą coś w rodzaju niepoprawnego typu treści lub serwer nie może z jakiegoś powodu sobie z tym poradzić? Czy może to być ramowy błąd w Tapestry lub w samej aplikacji? Wszelkie wskazówki są mile widziane. W tym momencie nie jestem pewien, gdzie jest problem, więc nie byłem pewien, czy to się dzieje w ServerFault, czy zostaje tutaj.
Widziałem to wcześniej też. – pstanton