2013-09-05 8 views
6

Pracuję nad projektem worklight, w którym korzystam z usług WWW hostowanych na serwerze SharePoint za pomocą adaptera Worklight.IBM Worklight 6.0 - resetowanie połączenia wyjątków z gniazdem

Czasami otrzymuję numer Socket Exception, a adapter nie może połączyć się z usługą sieci Web.
To dzieje się losowo.

Od dzienniku serwera rozwój:

[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, ten problem nie został rozwiązany do tej pory, dlaczego dzieje się to przypadkowo. Używam Worklight 6.1 i przechodzę przez ten sam problem. W tym samym czasie nadchodzi oczekiwanie gniazda i w tym samym czasie pobiera dane z adaptera. –

Odpowiedz

1

Zgodnie z wyjątkiem, przyczyną jest to, że połączenie zostało zresetowane. Istnieje kilka powodów, dla których może się to zdarzyć, z których jednym są utracone pakiety sieciowe lub podobne problemy z łącznością niższego poziomu; Innym możliwym powodem może być to, że SharePoint ogranicza czas na gniazdo, aby zwolnić zasoby.

Najlepszym sposobem rozwiązywania tego rodzaju problemów IMO jest przez wąchanie do połączenia sieciowego z wykorzystaniem narzędzi takich jak WireShark lub Fiddler

Proszę spojrzeć na górnym głosowali odpowiedzi i komentarze do tego question żeby uzyskać więcej informacji problem.

0

Widzieliśmy ten sam problem podczas łączenia się z serwerem HTTP przed IBM Commerce. Rozwiązaniem, które do tej pory było dla nas, było umieszczenie serwera Worklight i serwera HTTP IIS w dwóch różnych podsieciach. Badamy, dlaczego tak się dzieje. Nie jestem pewien, czy w 100% odnosi się to do tego, co widzisz, ale pomyślałem, że odpowiem tutaj.

Powiązane problemy