擷取指定作業的詳細資料。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ehpc:GetJob |
get |
*全部資源
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| ClusterId |
string |
是 |
叢集 ID。 |
ehpc-hz-FYUr32**** |
| JobId |
string |
是 |
作業 ID。通過 ListJobs 介面返回。 |
1.manager |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
返回參數集合。 |
||
| RequestId |
string |
請求 ID。 |
04F0****-1335-****-A1D7-6C044FE7**** |
| JobInfo |
object |
作業詳細資料。 |
|
| JobId |
string |
作業 ID。 |
1.manager |
| JobName |
string |
作業名稱。 |
testJob |
| RunasUser |
string |
作業所屬的使用者,即提交作業時使用的使用者。該使用者為叢集側的使用者。 |
testuser |
| State |
string |
作業狀態。 |
Running |
| JobQueue |
string |
作業所屬隊列。 |
workq |
| CreateTime |
string |
作業提交時間。 |
2024-08-16T10:52:48 |
| LastModifyTime |
string |
作業狀態最後修改時間。 |
2024-08-16T10:52:48 |
| ErrorLog |
string |
作業錯誤記錄檔檔案。 |
/home/xxx/STDIN.e1 |
| StartTime |
string |
作業啟動時間。 |
2024-08-16T10:52:48 |
| Priority |
string |
作業優先順序。 |
0 |
| CommandLine |
string |
作業執行命令。 |
/home/huangsf/ehpc/job_meta.pbs |
| OutputLog |
string |
作業標準輸出記錄檔。 |
/home/xxx/STDIN.o1 |
| NodeList |
string |
作業執行節點列表。 |
compute000 |
| ArrayRequest |
string |
作業隊列參數。如果不是隊列作業,輸出為空白。 格式為 X-Y:Z, 最小值 X 是第一個索引,最大值 Y 是最後一個索引,Z 表示步長,例如 2-7:2,表示作業隊列包含編號為 2、4、6 的 3 個子作業。 |
1-5:2 |
| Resources |
object |
作業提交時申請的資源數量。 |
|
| Nodes |
string |
作業使用的節點數。 |
1 |
| Cores |
string |
作業在每個節點上使用的 CPU 核心數。 |
2 |
| Memory |
string |
作業在每個節點上使用的記憶體大小。 |
1gb |
| Gpus |
string |
作業在每個節點上使用的 GPU 數量。 |
1 |
| Variables |
array<object> |
作業的變數列表。 |
|
|
object |
作業的環境變數。 |
||
| Name |
string |
環境變數名稱。 |
ProxyIP |
| Value |
string |
環境變數值。 |
10.x.x.x |
| ExtraInfo |
string |
其它資訊。 |
{} |
| ResourcesUsed |
object |
作業實際使用的資源數量。 |
|
| Nodes |
string |
作業使用的總節點數。 |
2 |
| Cores |
string |
作業在每個節點上使用的 CPU 核心數。 |
2 |
| Memory |
string |
作業在每個節點上使用的記憶體大小。 |
512mb |
| ArrayJobId |
string |
數組父作業 ID,該傳回值為非Null 字元串時,表示該作業是數組作業。 |
1 |
| ArrayJobSubId |
string |
數組子作業 ID,ArrayJobId 為非Null 字元串時有效。 |
3 |
| Success |
string |
請求結果,可能值:
|
true |
樣本
正常返回樣本
JSON格式
{
"RequestId": "04F0****-1335-****-A1D7-6C044FE7****",
"JobInfo": {
"JobId": "1.manager",
"JobName": "testJob\n",
"RunasUser": "testuser",
"State": "Running",
"JobQueue": "workq",
"CreateTime": "2024-08-16T10:52:48",
"LastModifyTime": "2024-08-16T10:52:48",
"ErrorLog": "/home/xxx/STDIN.e1",
"StartTime": "2024-08-16T10:52:48",
"Priority": "0",
"CommandLine": "/home/huangsf/ehpc/job_meta.pbs",
"OutputLog": "/home/xxx/STDIN.o1",
"NodeList": "compute000",
"ArrayRequest": "1-5:2",
"Resources": {
"Nodes": "1",
"Cores": "2",
"Memory": "1gb",
"Gpus": "1"
},
"Variables": [
{
"Name": "ProxyIP",
"Value": "10.x.x.x"
}
],
"ExtraInfo": "{}",
"ResourcesUsed": {
"Nodes": "2",
"Cores": "2",
"Memory": "512mb"
},
"ArrayJobId": "1",
"ArrayJobSubId": "3"
},
"Success": "true"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | InvalidParams | The specified parameter %s is invalid. | 指定的參數 %s 無效。 |
| 403 | InvalidClusterStatus | The operation failed due to invalid cluster status. | 叢集狀態不允許執行本次操作。 |
| 404 | ClusterNotFound | The specified cluster does not exist. | 指定的叢集不存在,請您檢查該參數是否正確。 |
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server | 請求失敗,服務暫時不可用 |
| 406 | DbError | A database service error occurred. | 資料庫請求失敗 |
| 406 | EcsError | An error occurred while calling the ECS API operation. | ECS API調用出錯. %s |
| 406 | AgentError | The agent service request failed: %s | 操作未成功:%s |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。