Монитор COMPSs не показывает ни одного приложения
Я работаю с COMPS-приложением "Инкремент", показанным в " Образце руководства по применению COMPS". Я добавил флаг -m, чтобы включить функцию мониторинга:
$ runcompss -m --debug increment.Increment 5 1 2 3
Приложение запускается и завершается должным образом (в выводе / ошибке std ошибки не отображается, а в файле runtime.log в папке.COMPSs нет трассировки стека).
Я также запустил службу COMPSs Monitor, выполнив следующую команду (я также добавляю ее вывод)
$ /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.
Однако, когда я открываю веб-страницу монитора, я не могу выбрать выполнение какого-либо приложения, потому что левое меню пусто (см. Изображение).
Кто-нибудь знает, как, если мне нужно настроить что-то еще для отображения монитора COMPS? Я пропускаю какой-либо другой флаг в команде runcompss или в среде?
1 ответ
В мониторе COMPS есть переменная среды, которая указывает на папку, которая будет использоваться для загрузки выполненных приложений. Вы можете изменить его значение по умолчанию, отредактировав compss-monitor.conf
файл. Например, вы можете запустить:
$ sudo vi /opt/COMPSs/Tools/monitor/apache-tomcat/conf/compss-monitor.conf
IT_MONITOR=/home/yourUSER/.COMPSs/
$ /etc/init.d/compss-monitor restart
По умолчанию эта переменная указывает на /root/.COMPSs
папка. В описанном вами случае монитор загружает выполненные приложения из этой папки, а не /home/yourUSER/.COMPSs/
папка (и именно поэтому вы не можете видеть выполнение любого приложения).
Если вы не желаете изменять значение этой переменной по умолчанию, помните, что вы можете войти на монитор (на странице wellcome), используя пользователя unix или абсолютный путь.
Для получения дополнительной информации, пожалуйста, проверьте: Руководство по выполнению приложения COMPS, раздел 4.2. Монитор КОМПС.