2016-03-11 5 views
6

Ich bin mit COMPSs die Anwendung Increment in der COMPSs Sample Application Manual gezeigt ausgeführt. Ich habe die Option -m hinzugefügt, um die Überwachungsfunktion zu aktivieren:COMPSs Monitor zeigt keine Anwendung

$ runcompss -m --debug increment.Increment 5 1 2 3 

Die Anwendung läuft und endet richtig (kein Fehler in der std Ausgabe/Fehler und der runtime.log innerhalb des .COMPSs Ordner bekommen hat nicht gezeigt jede Stapelverfolgung).

Ich habe begonnen, auch den COMPSs Monitor-Dienst den folgenden Befehl ausführen jedoch

$ /etc/init.d/compss-monitor start 
* Starting COMPSs Monitor 
* Checking JAVA Installation... 
    Success 
* Checking IT_HOME... 
WARNING: IT_HOME not defined. Trying default location /opt/COMPSs/ 
    Success 
* Checking IT_MONITOR... 
    IT_MONITOR=/root/.COMPSs/ 
    Success 
* Checking COMPSs Monitor Port... 
Warning: COMPSs_MONITOR_PORT not defined. 
    Loading from configuration file. 
     COMPSs_MONITOR_PORT=8080 
    Success 
* Checking COMPSs Monitor Timeout... 
Warning: COMPSs_MONITOR_TIMEOUT not defined. 
    Loading from configuration file. 
     COMPSs_MONITOR_TIMEOUT=20000 
    Success 
* Configuring COMPSs Monitor service... 
    Success 
root's password: 
Using CATALINA_BASE: /opt/COMPSs/Tools/monitor/apache-tomcat 
Using CATALINA_HOME: /opt/COMPSs/Tools/monitor/apache-tomcat 
Using CATALINA_TMPDIR: /opt/COMPSs/Tools/monitor/apache-tomcat/temp 
Using JRE_HOME:  /usr/lib64/jvm/jdk1.7.0_71/jre 
Using CLASSPATH:  /opt/COMPSs/Tools/monitor/apache-tomcat/bin/bootstrap.jar:/opt/COMPSs/Tools/monitor/apache-tomcat/bin/tomcat-juli.jar 
Tomcat started. 

(ich seinen Ausgang auch hinzufügen), wenn ich den Monitor Webseite öffnen kann ich keine Anwendungsausführung, weil im linken Menü auswählen ist leer (siehe Bild).

COMPSs Monitor main page - empty application selector

Wer weiß, wie wenn ich etwas mehr konfigurieren müssen angezeigt werden die COMPSs überwachen? Fehle ich irgendein anderes Flag für den runcompss-Befehl oder für die Umgebung?

+1

Haben Sie überprüft, ob der Benutzer, der sich am Monitor anmeldete, mit dem Benutzer identisch ist, den Sie zum Ausführen der Anwendung verwenden? –

+1

Ich habe mich am Monitor angemeldet, ohne einen Benutzer anzugeben. Wenn ich jedoch meinen Benutzer verwende, erscheinen die Anwendungen. Also ich denke, der Standardbenutzer für den Monitor ist nicht richtig. Weißt du wie ich das ändern kann? –

Antwort

6

Der COMPSs Monitor verfügt über eine Umgebungsvariable, die auf den Ordner verweist, der zum Laden der ausgeführten Anwendungen verwendet wird. Sie können den Standardwert ändern, indem Sie die Datei compss-monitor.conf bearbeiten. Zum Beispiel können Sie ausführen:

$ sudo vi /opt/COMPSs/Tools/monitor/apache-tomcat/conf/compss-monitor.conf 
IT_MONITOR=/home/yourUSER/.COMPSs/ 

$ /etc/init.d/compss-monitor restart 

Standardmäßig ist diese Variable auf den /root/.COMPSs Ordner zeigt. In dem Fall, den Sie beschrieben haben, lädt der Monitor die ausgeführten Anwendungen aus diesem Ordner anstelle des Ordners /home/yourUSER/.COMPSs/ (deshalb können Sie die Ausführung einer Anwendung nicht sehen).

Wenn Sie nicht bereit sind, den Standardwert dieser Variablen zu ändern, denken Sie daran, dass Sie sich mit einem UNIX-Benutzer oder einem absoluten Pfad am Monitor (auf der Begrüßungsseite) anmelden können.

Für weitere Informationen überprüfen Sie bitte: COMPSs Application Execution Manual, Abschnitt 4.2. COMPS Monitor.