Chúng tôi có một ứng dụng web Tapestry-Spring-Hibernate chạy trên Tomcat 6, bàn giao khoảng 1.000 yêu cầu một giây. Ngẫu nhiên, không có lý do rõ ràng, một trang chỉ hiển thị một loạt các ký tự ngẫu nhiên trên trình duyệt. Tuy nhiên, khi trang được làm mới, nó sẽ hiển thị tốt. Dưới đây là một màn hình-shot của nguồn của trang bị cắt xén trên Chrome:Ứng dụng web Tapestry trên Tomcat thỉnh thoảng phun ra rác
đây là những gì tôi đã tìm thấy cho đến nay:
- Nó dường như không phải là trình duyệt cụ thể. Tôi đã chứng kiến điều này trên Chrome và Firefox, nhưng người dùng cũng đã báo cáo điều này trên IE 7 trở lên.
- Tải trên máy chủ dường như không có tương quan với thời điểm điều này xảy ra.
- Làm mới trang hiển thị trang bình thường, dường như không có gì xảy ra.
- tôi không thấy bất cứ điều gì có liên quan trong các máy chủ hoặc các bản ghi ứng dụng
- Các content-type tag cho trang là
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
- Có một vài webapps khác triển khai trên cùng một container, một là Alfresco, nhưng họ dường như không biểu lộ điều này chút nào.
Câu hỏi của tôi là, có người nào đó gặp phải điều này trước đây không và nếu có, họ có thể chỉ cho tôi nơi tôi nên bắt đầu tìm không? Đây có phải là sự cố với trang có nội dung nào đó không đúng loại hoặc máy chủ không thể xử lý được vì lý do nào đó không? Hoặc điều này có thể là một lỗi khuôn khổ trong Tapestry hoặc trong chính ứng dụng? Mọi con trỏ đều được chào đón. Tại thời điểm này, tôi không chắc chắn vấn đề là ở đâu, vì vậy tôi đã không chắc chắn nếu điều này đi trên ServerFault hoặc ở lại đây.
Tôi đã thấy điều này trước khi quá. – pstanton