Tôi gặp lỗi lạ này vớiĐôi khi java.net.SocketTimeoutException: Đọc hết thời gian chờ. Đôi khi không phải là
java.net.SocketTimeoutException: Read timed out
Và có thể ai đó trong bạn có thể giúp khắc phục vấn đề này.
Thực tế là những điều này, tôi đang làm việc với Eclipse, với Tomcat v7. Sau đó, tôi thực hiện một chức năng mà có
_call.setTimeout(3500);
Trong tôi Windows-> Preferences-> Java-> Debug Tôi có
Debugger timeout(ms):3000
Launch timeout(ms):20000
Trong tôi Servers-> Tomcat v7.0-> Timeout tôi có
Start(in seconds): 45
Stop(in seconds): 15
Bây giờ, khi tôi chạy WebService của tôi, đôi khi nó hoạt động hoàn hảo, đôi khi tôi nhận được RemoteException e2: java.net.SocketTimeoutException:
Re quảng cáo hết thời gian
Tôi đã đặt chính xác Timeout
? Bởi vì tôi đã cố gắng thay đổi nó và ảnh tĩnh xảy ra như nhau, đôi khi bị lỗi, đôi khi không phải là.
Tôi có cùng một vấn đề .. Thậm chí tăng thời gian chờ, tôi vẫn phải đối mặt với ngoại lệ này đôi khi ... Vui lòng đăng giải pháp của bạn nếu bạn đạt được .. –
Để ghi lại điều này có thể không liên quan nhưng là quan sát về vấn đề tôi gặp phải đã tạo ra cùng một lỗi, chúng tôi đã chạy lại lập chỉ mục cơ sở dữ liệu MySQL của mình trên Tomcat đã vô tình chiếm tới 300% CPU. Có nghĩa là kết nối với dịch vụ của chúng tôi đã ném SocketTimeOutErrors ... một cái gì đó tương tự có thể gây ra các vấn đề trên các máy chủ Tomcat khác mà tôi tưởng tượng. Để khắc phục nó, chúng tôi rõ ràng là đã giết chết quá trình. –