2013-09-05 24 views
6

Tôi đang làm việc trên một dự án đèn làm việc, trong đó tôi đang sử dụng các dịch vụ web được lưu trữ trên máy chủ SharePoint bằng Bộ điều hợp Worklight.IBM Worklight 6.0 - Thiết lập lại kết nối ngoại lệ Socket

Một số lần tôi nhận được Socket Exception và bộ điều hợp không gọi được dịch vụ web.
Điều này xảy ra ngẫu nhiên.

Từ nhật ký máy chủ phát triển:

[ERROR ] FWLSE0099E: An error occurred while invoking procedure. 

Http request failed: java.net.SocketException: Connection reset 
FWLSE0101E: Caused by: [project TestApp]java.net.SocketException: Connection reset 
com.worklight.common.log.filters.ErrorFilter 
+1

@Idan Adar, vấn đề này không được giải quyết cho đến bây giờ tại sao điều này xảy ra ngẫu nhiên. Tôi đang sử dụng worklight 6.1 và trải qua cùng một vấn đề. Tại cùng một thời điểm ổ cắm là đến và cùng một lúc nó nhận được dữ liệu từ bộ chuyển đổi. –

Trả lời

1

Theo ngoại lệ, nguyên nhân gốc rễ là kết nối được thiết lập lại. Có một số lý do tại sao điều này có thể xảy ra, một là các gói mạng bị mất hoặc các vấn đề kết nối cấp thấp hơn tương tự; một lý do khác có thể là SharePoint đang định thời gian ra khỏi ổ cắm để tài nguyên miễn phí.

Cách tốt nhất để khắc phục sự cố loại này của các vấn đề IMO là bằng cách can thiệp vào kết nối mạng sử dụng các công cụ như WireShark hoặc Fiddler

hãy có một cái nhìn tại các câu trả lời hàng đầu bình chọn và nhận xét cho question này để biết thêm những hiểu biết vào vấn đề.

0

Chúng tôi đã thấy cùng một vấn đề này khi kết nối với máy chủ HTTP trước IBM Commerce. Giải pháp cho đến nay đối với chúng tôi là đặt máy chủ Worklight và máy chủ IIS HTTP trên hai mạng con khác nhau. Chúng tôi đang điều tra lý do tại sao trường hợp này. Không chắc chắn nếu 100% liên quan đến những gì bạn đang nhìn thấy, nhưng tôi đã tìm ra câu trả lời ở đây.

Các vấn đề liên quan