Author |
Message
|
inglopezf |
Posted: Thu Jul 24, 2008 12:13 pm Post subject: http request and socket error |
|
|
Novice
Joined: 19 Mar 2008 Posts: 14
|
Hi
I´m getting an exception when an HTTPRequest Node makes a request to a webservice. I checked the url and de port number and they ok, besides it just fails once or twice a day.
the EList:
Code: |
(0x01000000):SocketTimeoutException = (
(0x03000000):File = '/build/S600_P/src/WebServices/WSLibrary/ImbSocket.cpp'
(0x03000000):Line = 843
(0x03000000):Function = 'ImbBasicSocket::recvTimeout'
(0x03000000):Type = ''
(0x03000000):Name = ''
(0x03000000):Label = ''
(0x03000000):Catalog = 'BIPv600'
(0x03000000):Severity = 1
(0x03000000):Number = 3151
(0x03000000):Text = 'A timeout occurred whilst performing a socket operation'
(0x01000000):Insert = (
(0x03000000):Type = 5
(0x03000000):Text = '::select()'
)
(0x01000000):Insert = (
(0x03000000):Type = 2
(0x03000000):Text = '0'
)
(0x01000000):Insert = (
(0x03000000):Type = 14
(0x03000000):Text = 'Error 0'
)
(0x01000000):Insert = (
(0x03000000):Type = 2
(0x03000000):Text = '121'
)
)
) |
|
|
Back to top |
|
 |
Gaya3 |
Posted: Thu Jul 24, 2008 7:54 pm Post subject: |
|
|
 Jedi
Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US
|
is it a HTTP call or HTTPS call..
usually it happens due to firwall / hand shake issues between the parties. _________________ Regards
Gayathri
-----------------------------------------------
Do Something Before you Die |
|
Back to top |
|
 |
inglopezf |
Posted: Fri Jul 25, 2008 4:58 am Post subject: |
|
|
Novice
Joined: 19 Mar 2008 Posts: 14
|
|
Back to top |
|
 |
Gaya3 |
Posted: Fri Jul 25, 2008 5:23 am Post subject: |
|
|
 Jedi
Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US
|
if the service is not available for some reason it may generate a fault..
here i guess it could be the WebService issue. (External Web Service) what you are calling
mark a point when its happening, and try to access it through IE or nettool or just telnet to that service with port number. _________________ Regards
Gayathri
-----------------------------------------------
Do Something Before you Die |
|
Back to top |
|
 |
inglopezf |
Posted: Fri Jul 25, 2008 5:44 am Post subject: |
|
|
Novice
Joined: 19 Mar 2008 Posts: 14
|
Sorry, I forget to say that the webservice is a flow in a diferent broker and server
and when I access through nettol it works OK |
|
Back to top |
|
 |
AkankshA |
Posted: Sun Jul 27, 2008 10:10 pm Post subject: |
|
|
 Grand Master
Joined: 12 Jan 2006 Posts: 1494 Location: Singapore
|
It could be duye to network failure/halt since it happens just fails once or twice a day. . . and not regularly..
Did you speak with with your network admin regd this ??
Any particular relation observed wrt the failure timings etc ... _________________ Cheers |
|
Back to top |
|
 |
mlafleur |
Posted: Mon Jul 28, 2008 7:50 am Post subject: |
|
|
Acolyte
Joined: 19 Feb 2004 Posts: 73
|
How many threads (additional instances) do you have on the webservice flow?
One invocation could be blocking a seconding invocation resulting in this error. |
|
Back to top |
|
 |
noblate |
Posted: Fri Apr 29, 2011 8:05 am Post subject: |
|
|
Apprentice
Joined: 06 Sep 2004 Posts: 27
|
Hi I got the same error. It occurs many times a day. The web service is a java implementation running in WAS server.
How this issue got fixed?
(0x01000000:Name ):SocketTimeoutException = (
(0x03000000:NameValue):File = '/build/S610P/src/CommonServices/ImbBasicSocket.cpp' (CHARACTER)
(0x03000000:NameValue):Line = 800 (INTEGER)
(0x03000000:NameValue):Function = 'ImbBasicSocket::recvTimeout' (CHARACTER)
(0x03000000:NameValue):Type = '' (CHARACTER)
(0x03000000:NameValue):Name = '' (CHARACTER)
(0x03000000:NameValue):Label = '' (CHARACTER)
(0x03000000:NameValue):Catalog = 'BIPv610' (CHARACTER)
(0x03000000:NameValue):Severity = 1 (INTEGER)
(0x03000000:NameValue):Number = 3151 (INTEGER)
(0x03000000:NameValue):Text = 'A timeout occurred whilst performing a socket operation' (CHARACTER)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 5 (INTEGER)
(0x03000000:NameValue):Text = '::select()' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 2 (INTEGER)
(0x03000000:NameValue):Text = '0' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 14 (INTEGER)
(0x03000000:NameValue):Text = 'EDC5000I No error occurred.' (CHARACTER)
)
(0x01000000:Name ):Insert = (
(0x03000000:NameValue):Type = 2 (INTEGER)
(0x03000000:NameValue):Text = '9' (CHARACTER)
) |
|
Back to top |
|
 |
|