2016-03-04 3 views
3

При выполнении примера приложения приращение, приведенное в руководстве (http://compss.bsc.es/releases/compss/latest/docs/COMPSs_User_Manual_App_Exec.pdf), время выполнения блокируется и в терминале не отображается сообщение об ошибке.Приложение COMPSs заблокировано

ВЫВОД:

$ runcompss increment.Increment 3 1 2 3 
Using default location for project file: /opt/COMPSs/Runtime/configuration/xml/projects/project.xml 
Using default location for resources file: /opt/COMPSs/Runtime/configuration/xml/resources/resources.xml 

----------------- Executing increment.Increment -------------------------- 

WARNING: IT Properties file is null. Setting default values 
[ API] - Deploying COMPSs Runtime v1.3 
[ API] - Starting COMPSs Runtime v1.3 
Initial counter values: 
- Counter1 value is 1 
- Counter2 value is 2 
- Counter3 value is 3 

Как я могу знать, что блокирует мое приложение?

Спасибо заранее

EDIT: Проверка $ HOME/.COMPSs/прирост */runtime.log все задачи, кажется, быть заблокирован:

grep "Blocked" runtime.log 
[(410)(2016-03-04 15:48:09,864)  TaskScheduler] @scheduleTask  - Blocked: Task(1, increment) 
[(411)(2016-03-04 15:48:09,865)  TaskScheduler] @scheduleTask  - Blocked: Task(2, increment) 
[(412)(2016-03-04 15:48:09,866)  TaskScheduler] @scheduleTask  - Blocked: Task(3, increment) 

ответ

5

runtime.log должен находиться в домашней папке пользователя, который исполнил runcompss

$HOME/.COMPSs/increment* 

EDIT: Если все задачи заблокированы, проверьте, есть ли ограничение, определенное в IncrementItf.java совпадает с описание в resources.xml. Другая возможная проблема заключается в том, что ресурсы не могут быть запущены.

+3

Спасибо! Я нашел его, но очень огромный. Грепируя, я вижу, что все мои задачи остаются заблокированными. Любая идея о том, что происходит? –

+2

Вы могли бы заглянуть в журнал рабочего, чтобы узнать, есть ли там что-то не так. Они должны быть внутри: '$ HOME/.COMPSs/increment */workers' –

+2

Определены ли ограничения в задачах? –

2

Вы должны проверить runtime.log, он содержит все выходные данные мастера.

+3

И где я могу найти файл runtime.log? –

+3

Это комментарий, а не ответ –

3

Задачи блокируются по двум причинам:

  • Ресурсы не правильно настроены на XML-файлов.
  • Имеющиеся ресурсы не удовлетворяют ограничениям задачи (не применяется в простом примере)

Вы должны проверить XML файлы проекта и ресурсы. В обоих файлах должен быть один ресурс с тем же именем.

Смежные вопросы