2016-03-11 11 views
6

私はCOMPSs Sample Application Manualに表示されているインクリメントアプリケーションをCOMPSsで実行しています。 (.COMPSsフォルダ内のSTD出力/エラーとruntime.logに示すエラーが持っていないしていないアプリケーションを実行COMPSsモニタにアプリケーションが表示されません

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

を、適切に終了:私は、監視機能を有効にするには、-mフラグを追加しました任意のスタックトレース)。

私はまた、次のコマンドを実行しているCOMPSs監視サービスを開始している(私もその出力を追加)

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

しかし、私はモニターのWebページを開いたとき、私は左のメニューので、任意のアプリケーションの実行を選択することはできません空です(画像参照)。

COMPSs Monitor main page - empty application selector

は、誰もが私が設定する必要がある場合より多くの何かがCOMPSs監視表示する方法を知っていますか? runco​​mpssコマンドまたは環境に他のフラグがありませんか?

+1

モニタのログインに使用したユーザが、アプリケーションの実行に使用したユーザと同じであるかどうかを確認しましたか? –

+1

ユーザーを指定せずにモニターにログインしました。しかし、ユーザーを使用すると、アプリケーションが表示されます。だから私は、モニターのデフォルトユーザーは正しくないと思う。私はこれをどう変えることができるか知っていますか? –

答えて

6

COMPSモニタには、実行されたアプリケーションのロードに使用されるフォルダを指す環境変数があります。 compss-monitor.confファイルを編集して、デフォルト値を変更することができます。たとえば、次のコマンドを実行します。デフォルトでは、この変数は/root/.COMPSsフォルダを指している

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

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

。あなたが説明した場合、モニターは/home/yourUSER/.COMPSs/フォルダーの代わりにこのフォルダーから実行されたアプリケーションをロードしています(アプリケーションが実行されていないことが原因です)。

この変数のデフォルト値を変更しない場合は、unixユーザーまたは絶対パスを使用して(ウェルカムページ内の)モニターにログインできることを覚えておいてください。

詳細については、COMPSs Application Execution Manual、セクション4.2をご確認ください。 COMPSsモニター。