在执行手册()中给出的示例应用程序增量时,运行时会被阻塞,并且终端中不会显示错误消息。
产出:
$ 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) 发布于 2016-03-04 14:41:19
runtime.log必须位于已执行runcompss的用户的主文件夹中。
$HOME/.COMPSs/increment*编辑:如果所有任务都被阻塞,请检查IncrementItf.java中定义的约束是否与resources.xml中的描述匹配。另一个可能的问题是资源无法启动。
发布于 2016-03-04 14:52:54
任务被阻塞有两个原因:
您应该检查项目和资源xml文件。两个文件中都应该有一个名称相同的资源。
发布于 2016-03-04 14:38:48
您应该检查runtime.log文件,它包含主程序的所有输出。
https://stackoverflow.com/questions/35798643
复制相似问题