2016-03-04 97 views
3

执行手册(http://compss.bsc.es/releases/compss/latest/docs/COMPSs_User_Manual_App_Exec.pdf)中给出的示例应用程序增量时,运行时被阻止,并且终端中不显示错误消息。COMPSs应用程序被阻止

OUTPUT:

$ 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 

我怎么知道是什么挡住了我的申请?

预先感谢您

编辑: 检查$ 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必须在谁已经runco​​mpss

$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文件。两个文件中应该有一个同名的资源。