首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >COMPSs应用程序受阻

COMPSs应用程序受阻
EN

Stack Overflow用户
提问于 2016-03-04 14:35:05
回答 3查看 112关注 0票数 3

在执行手册()中给出的示例应用程序增量时,运行时会被阻塞,并且终端中不会显示错误消息。

产出:

代码语言:javascript
复制
$ 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的所有任务似乎被阻塞:

代码语言:javascript
复制
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) 
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-03-04 14:41:19

runtime.log必须位于已执行runcompss的用户的主文件夹中。

代码语言:javascript
复制
$HOME/.COMPSs/increment*

编辑:如果所有任务都被阻塞,请检查IncrementItf.java中定义的约束是否与resources.xml中的描述匹配。另一个可能的问题是资源无法启动。

票数 5
EN

Stack Overflow用户

发布于 2016-03-04 14:52:54

任务被阻塞有两个原因:

  • 资源没有在xml文件上正确配置。
  • 可用资源不能满足任务约束(在简单示例中不适用)

您应该检查项目和资源xml文件。两个文件中都应该有一个名称相同的资源。

票数 3
EN

Stack Overflow用户

发布于 2016-03-04 14:38:48

您应该检查runtime.log文件,它包含主程序的所有输出。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35798643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档