Show TOC Anfang des Inhaltsbereichs

Vorgehensweisen RFC-Ressourcen der Applikationsserver überwachen  Dokument im Navigationsbaum lokalisieren

Verwendung

Sie können die RFC-Ressourcen aller Applikationsserver überwachen und dadurch feststellen, wie ausgelastet Ihr System mit parallelen RFCs ist.

Des weiteren können Sie die verschiedenen Quoten auf allen Servern dynamisch ändern. Das Vorgehen hierzu ist im Abschnitt RFC-Quoten dynamisch konfigurieren beschrieben.

Vorgehensweise

Führen Sie die Transaktion SARFC in Ihrem System aus.

Sie bekommen dann eine Liste aller SAP-Server angezeigt, die Auskunft gibt, ob in dem Moment, in dem die Server die Transaktion ausführen, Ressourcen für asynchrone RFCs zur Verfügung stehen (Text Ressourcen ok) oder nicht. Für diesen Fall wird ein kurzer erläuternder Text ausgegeben, warum keine Ressourcen zur Verfügung stehen.

Achtung

Beachten Sie, dass die Liste immer eine Momentaufnahme darstellt. Wählen Sie Auffrischen, um die Anzeige zu aktualisieren.

Im Folgenden sind die möglichen Ergebnisse der Ressourcenprüfung mit Rückgabewert und Bedeutung beschrieben.                                                 

0: Ressourcen sind auf dem Server vorhanden. In der Übersicht erscheint der Text 'Ressourcen ok'.                                              

1: Der Ressourcen-Check ist deaktiviert (Parameter rdisp/rfc_use_quotas ist auf 0 gesetzt).                                                     

Die anderen Rückgabewerte besagen, dass der Server derzeit keine verfügbaren Ressourcen für aRFCs anbietet.                             

Grundsätzlich gibt es folgende Gründe dafür, dass der Server keine Ressourcen anbietet:                                                    

·        Der Server läuft nicht                                             

·        Der Server ist falsch konfiguriert      

·        Ein unerwarteter Fehler ist aufgetreten 

In diesen Fällen erscheint der Text rot unterlegt. Sie können den genauen Grund (woher etwa die falsche Konfiguration rührt) herausfinden, indem Sie für den Server kurz den Trace aktivieren und wieder deaktivieren (s.u.). Dann finden Sie die Information im Dispatcher-Tracefile dev_disp des Servers.

Die einzelnen Rückgabewerte sind im Folgenden beschrieben. Zu jedem gibt es einen entsprechenden Text (gelb unterlegt).                         

2: Der Server hat zuwenig freie Dialog-Workprozesse                    

3: Die Quote für die RFC-Kommunikationskanäle ist zu klein definiert. Erhöhen Sie den Parameter rdisp/rfc_max_comm_entries oder ändern Sie den Wert dynamisch.                   

4: Die Quote für die RFC-Kommunikationskanäle (rdisp/rfc_max_comm_entries) ist erschöpft.                            

5: Die lokale Queue für asynchrone RFC-Antworten ist voll. Diese Queue bewahrt die Antworten auf asynchrone RFCs auf, bis diese zum Aufrufer zurückgesendet werden. Sie können die Queue durch Vergrößerung des Parameters rdisp/max_arq vergrößern.            

6: Die Quote für durch einen RFC-Benutzer belegte Dialog-Workprozesse ist zu klein definiert. Erhöhen Sie den Parameter rdisp/rfc_max_own_used_wp oder ändern Sie den Wert dynamisch.                                             

7: Die Quote für durch einen RFC-Benutzer belegte Dialog-Workprozesse (rdisp/rfc_max_own_used_wp) ist  erschöpft.                             

8: Die Quote für den Anteil von RFC-Requests in der Dialog-Queue ist zu klein definiert. Erhöhen Sie den Parameter rdisp/rfc_max_queue oder ändern Sie den Wert dynamisch.                                                                                

9: Die Quote für den Anteil von RFC-Requests in der Dialog-Queue (rdisp/rfc_max_queue) ist  erschöpft.                                  

10: Beim  Ermitteln der Request-Queue-Länge ist ein Fehler aufgetreten.

11: Die Quote für die RFC-Anmeldungen an dem Server ist zu klein definiert. Erhöhen Sie den Parameter rdisp/rfc_max_login.              

12: Die Quote für die RFC-Anmeldungen an dem Server (rdisp/rfc_max_login) ist  erschöpft.                                  

13: Die Quote für die eigenen RFC-Anmeldungen an dem Server ist zu klein definiert. Erhöhen Sie den Parameter rdisp/rfc_max_own_login oder ändern Sie den Wert dynamisch.          

14: Die Quote für die eigenen RFC-Anmeldungen an dem Server (rdisp/rfc_max_own_login) ist  erschöpft.                              

15: Der Server ist deaktiviert und kann keine Anfragen bearbeiten.

16: Der Server wird gerade gestoppt.                             

17: Der Server wurde gestoppt.                                    

18: Der Server wird gerade gestartet.

19: Der Server wurde gerade gestartet und befindet sich in der Initialisierungsphase.                                           

20: Der Server befindet sich in einem unbekannten Zustand.       

Trace einschalten

Sie können über Springen ® Trace einschalten erreichen, dass das Ergebnis der Prüfung detailliert in die Trace-Datei des Dispatchers der jeweiligen Server geschrieben wird. Um die Datei einzusehen, müssen Sie sich auf dem betreffenden Server anmelden (etwa über die Transaktion SM51 mit Doppelklick auf den Server, dann Prozess ® Trace ® Dispatcher ® Datei anzeigen).

Dies empfiehlt sich dann, wenn ein Server wiederholt zuwenig Ressourcen anzeigt und Sie die genaue Ursache wissen möchten.

Konfiguration der RFC-Ressourcen

Der Abschnitt Systemkonfiguration für parallele RFCs beschreibt, wie Sie Ihr System konfigurieren können.

Ende des Inhaltsbereichs