2016-03-04 99 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文件。兩個文件中應該有一個同名的資源。