LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 05-26-2004, 04:21 AM   #1
WarrenRoss
LQ Newbie
 
Registered: Sep 2003
Location: Johannesburg, South Africa
Distribution: Red Hat
Posts: 3

Rep: Reputation: 0
RPC Problem?


Hi guys.

We have a problem with our Linux servers which we are running our SAP environment on.

Users are able to connect and work via SAP-GUI on all systems without any problems. However, the SAP servers need to be able to make RPC calls to each other for the purpose of transporting data, configuration and so on from one server to another. These connections fail intermittently.

SAP Germany has stated that they believe it to be a network problem, which is - quite frankly - bullshit. Why then do our users not experience interruptions? Besides which, we have gone through the standard hardware troubleshooting cycle, and everything appears fine.

Last week I discovered that when I try to "rpcinfo -p servername" from one server to another, nothing happens at all. Yet if I ping the server I'm trying to "rpcinfo", and THEN run the command it immediately returns the list of listening services. It's almost like the rpcd (or whatever) goes to "sleep" and doesn't answer requests until some other sort of traffic is generateed.

Does anyone know of any configuration options with RPC stuff on Linux that could cause behaviour like this? I've been Googling without much success.

PS: Not a DNS resolution issue as testing with IP addresses yields the same results.
 
Old 05-26-2004, 08:44 AM   #2
LuggerHouse
Member
 
Registered: May 2004
Location: Montreal,QC,Canada
Distribution: Fedora Core 7
Posts: 210

Rep: Reputation: 30
From RPC specifications (RFC1831)

http://www.ietf.org/rfc/rfc1831.txt

4. TRANSPORTS AND SEMANTICS

The RPC protocol can be implemented on several different transport
protocols. The RPC protocol does not care how a message is passed
from one process to another, but only with specification and
interpretation of messages. However, the application may wish to
obtain information about (and perhaps control over) the transport
layer through an interface not specified in this document. For
example, the transport protocol may impose a restriction on the
maximum size of RPC messages, or it may be stream-oriented like TCP
with no size limit. The client and server must agree on their
transport protocol choices.

It is important to point out that RPC does not try to implement any
kind of reliability and that the application may need to be aware of
the type of transport protocol underneath RPC. If it knows it is
running on top of a reliable transport such as TCP [6], then most of
the work is already done for it. On the other hand, if it is running
on top of an unreliable transport such as UDP [7], it must implement
its own time-out, retransmission, and duplicate detection policies as
the RPC protocol does not provide these services.

So as I can understand, the application chose what king of transport to use... So it might be a problem with the application it self ??

Good luck!
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
NFS RPC: Port mapper failure - RPC: Unable to receive KEJP Linux - Networking 6 12-18-2006 02:14 AM
mountd time out: "mount_nfs: bad MNT RPC: RPC: Timed out" on client brush Debian 1 10-15-2006 02:01 PM
rpc.lockd & rpc.statd twantrd Linux - General 1 05-21-2005 09:24 AM
Unmounting NFS filesystems: Cannot MOUNTPROG RPC: RPC ErnstVikenstein Linux - General 4 05-31-2003 12:10 AM
RPC programming problem kopernic Programming 5 03-17-2003 06:02 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 04:52 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration