cancel
Showing results for 
Search instead for 
Did you mean: 

404 error service not found for irj/portal ??

Former Member
0 Kudos

Hello,

I am facing a problem in our productive system. It is a 2-node cluster 7.01 with hostnames v000011360 and v000012360.

We are using a web dispatcher for load balancing and redirecting.

When we try to access the portal through the web dispatcher's url, if the redirection is done to the first node (11360), portal logon screen appears and everything is ok. But if the redirection is to the 2nd Node, Service cannot be reached error occurs!

The user has to refresh the page several times, until the web dispatcher redirects to the 1st Node. A000010360 is the virtual ip of the cluster.

The complete error message is this:

Service cannot be reached

What has happened?

URL http://a000010360.central.nbg.gr/irj/portal call was terminated because the corresponding service is not available.

Note

The termination occurred in system MBP with error code 404 and for the reason Not found.

The selected virtual host was 0 .

What can I do?

Please select a valid URL.

If you do not yet have a user ID, contact your system administrator.

ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:V000012360_MBP_30-v:0-s:404-r:Notfound

HTTP 404 - Not found

Your SAP Internet Communication Framework Team

Any ideas greatly appreciated. Thank you!

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Giorgos,

On your second node, is there an application server java running? Normally when you have a 2 node cluster, you can run only the primary instance on one of the nodes. On the other node you can run an application server, but you cannot split your system over two nodes..

Kind regards,

Mark

Former Member
0 Kudos

Hi Mark,

Yes there is a java server running in the second node!

Also, if the 2nd Node url is written directly, logon screen appears and everything works fine.

However, this should be done automatically through the web dispatcher (or the message server) load balancing.

The direct url for 1st Node is http://v000011360:53000/irj and for the 2nd Node http://v000012360:53000/irj.

Being though a cluster setup we use the virtual url http://a000010360:53000/irj, which should direct to one of the 2 nodes through the web dispatcher. If it directs to the 1st Node, everything is ok, but to the 2nd, 404 error not found occurs.

Also if server0 in 1st node fails for any reason, we cannot access the portal whatsoever! Shouldn't the dispatcher redirect to the 2nd node which is up and running? Isn't that the purpose of having a cluster system?

Thank you for your time,

GS.

Former Member
0 Kudos

If I'm understanding correctly, the http://a000010360:53000/irj is pointing to both nodes? If that's the case, then that is most likely the place where it is going wrong.. One host name should not point to two servers.

Is the webdispatcher part of the cluster, or is it running on a separate host?

I would configure the webdispatcher in the way that it is load balancing between both host names, and if one falls away, all load is automatically distributed to the node that is left.

Kind regards,

Mark