22.2. 배치 작업 관리

배포에 대한 batch-jberet 하위 시스템 리소스를 사용하면 배치 작업에 대한 실행 세부 정보를 시작, 중지, 다시 시작 및 볼 수 있습니다. 배치 작업은 관리 CLI 또는 관리 콘솔에서 관리할 수 있습니다.

관리 CLI에서 배치 작업 관리

배치 작업 다시 시작

실행 ID와 배치 작업을 다시 시작할 때 사용할 모든 속성을 제공하여 a STOPPED 또는 FAILED 상태에 있는 작업을 다시 시작할 수 있습니다.

/deployment=DEPLOYMENT_NAME/subsystem=batch-jberet:restart-job(execution-id=EXECUTION_ID,properties={PROPERTY=VALUE})

실행 ID는 작업 인스턴스의 최신 실행이어야 합니다.

배치 작업 시작

작업 XML 파일 및 배치 작업을 시작할 때 사용할 모든 속성을 제공하여 배치 작업을 시작할 수 있습니다.

/deployment=DEPLOYMENT_NAME/subsystem=batch-jberet:start-job(job-xml-name=JOB_XML_NAME,properties={PROPERTY=VALUE})
배치 작업 중지

실행 ID를 제공하여 실행 중인 배치 작업을 중지할 수 있습니다.

/deployment=DEPLOYMENT_NAME/subsystem=batch-jberet:stop-job(execution-id=EXECUTION_ID)
배치 작업 실행 세부 정보 보기

배치 작업 실행 세부 정보를 볼 수 있습니다. 이 런타임 정보를 보려면 read -resource 작업에 include- runtime=true 매개변수를 사용해야 합니다.

/deployment=DEPLOYMENT_NAME/subsystem=batch-jberet:read-resource(recursive=true,include-runtime=true)
{
    "outcome" => "success",
    "result" => {"job" => {"import-file" => {
        "instance-count" => 2,
        "running-executions" => 0,
        "execution" => {
            "2" => {
                "batch-status" => "COMPLETED",
                "create-time" => "2016-04-11T22:03:12.708-0400",
                "end-time" => "2016-04-11T22:03:12.718-0400",
                "exit-status" => "COMPLETED",
                "instance-id" => 58L,
                "last-updated-time" => "2016-04-11T22:03:12.719-0400",
                "start-time" => "2016-04-11T22:03:12.708-0400"
            },
            "1" => {
                "batch-status" => "FAILED",
                "create-time" => "2016-04-11T21:57:17.567-0400",
                "end-time" => "2016-04-11T21:57:17.596-0400",
                "exit-status" => "Error : org.hibernate.exception.ConstraintViolationException: could not execute statement",
                "instance-id" => 15L,
                "last-updated-time" => "2016-04-11T21:57:17.597-0400",
                "start-time" => "2016-04-11T21:57:17.567-0400"
            }
        }
    }}}
}

관리 콘솔에서 배치 작업 관리

관리 콘솔에서 배치 작업을 관리하려면 Runtime(런타임 ) 탭으로 이동하여 서버를 선택하고 Batch(JBeret) 를 선택하고 목록에서 작업을 선택합니다.

배치 작업 다시 시작

실행을 선택하고 Restart를 클릭하여 a STOPPED 작업을 다시 시작합니다.

배치 작업 시작

작업을 선택하고 드롭다운에서 Start (시작)를 선택하여 배치 작업의 새 실행을 시작합니다.

배치 작업 중지

실행을 선택하고 Stop(중지)을 클릭하여 실행 중인 배치 작업을 중지합니다.

배치 작업 실행 세부 정보 보기

표에 나열된 각 실행에 대해 작업 실행 세부 정보가 표시됩니다.