2016-03-11 15 views
6

Sono in esecuzione con l'applicazione COMPSS Incremento mostrato in COMPSs Sample Application Manual. Ho aggiunto la bandiera -m per abilitare la funzione di monitoraggio:COMPSS Monitor non mostra tutte le applicazioni

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

l'esecuzione dell'applicazione e termina correttamente (nessun errore mostrato nella std uscita/errore e il runtime.log all'interno della cartella .COMPSs non ha ottenuto qualsiasi traccia dello stack).

ho anche avviato il servizio COMPSS Monitor eseguendo il seguente comando (ho anche aggiungere la sua uscita)

$ /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. 

Tuttavia, quando ho aperto la pagina web del monitor non posso scegliere qualsiasi esecuzione dell'applicazione perché il menu di sinistra è vuoto (vedi immagine).

COMPSs Monitor main page - empty application selector

Qualcuno sa come se ho bisogno di configurare qualcosa di più per monitor della COMPSS? Mi mancano altri flag per il comando runcompss o per l'ambiente?

+1

Avete controllato se l'utente utilizzato per accedere nel monitor è lo stesso di quello utilizzato per eseguire l'applicazione? –

+1

Ho effettuato l'accesso al monitor senza specificare alcun utente. Tuttavia, quando utilizzo il mio utente vengono visualizzate le applicazioni. Quindi suppongo che l'utente predefinito per il monitor non sia corretto. Sai come posso cambiare questo? –

risposta

6

Il COMPSS Monitor ha una variabile di ambiente che punta alla cartella che verrà utilizzata per caricare le applicazioni eseguite. È possibile modificare il valore predefinito modificando il file compss-monitor.conf. Ad esempio, è possibile eseguire:

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

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

Di default questa variabile punta alla cartella /root/.COMPSs. Nel caso hai descritto, il monitor sta caricando le applicazioni eseguite da questa cartella, invece di cartelle /home/yourUSER/.COMPSs/ (ed è per questo non si può vedere l'esecuzione di qualsiasi applicazione).

Se non si è disposti a modificare il valore predefinito di questa variabile ricorda che è possibile accedere al monitor (nella pagina Wellcome) utilizzando utente UNIX o un percorso assoluto.

Per ulteriori informazioni consultare: COMPSs Application Execution Manual, Sezione 4.2. Monitor COMPS.

Problemi correlati