웹 서비스 요청 작업 영역을보고있는 Python 스크립트가 있습니다. 클라이언트가 웹 서비스에 작업을 제출할 때마다 고유 한 작업 폴더가 잘 알려진 위치에 생성됩니다. "플래그"(이 작업에서 처리가 완료되었음을 나타내는 특정 이름의 빈 텍스트 파일)이없는 폴더에 대해이 잘 알려진 위치를 폴링하는 스크립트가 있습니다.다중 인스턴스로 마스터 스크립트에서 python 작업자 스크립트 호출
지금 내 스크립트는 새 폴더의 내용을 처리하기 위해 작업자 스크립트를 호출 할 수 있지만 작업자 스크립트가 끝날 때까지 기다려야 폴더를 전달할 수 있습니다.
제 질문은 worker 스크립트의 새로운 인스턴스를 시작하여 관리자에게 제어권을 반환하는 옵션입니다. 작업자 스크립트의 매개 변수를 사용하는 Python 실행 파일을 만들고 관리자 스크립트가 명령 행 작업을 통해 호출하도록할까요? 또는 여러 작업을 처리 할 수있는 클래스로 작업자 스크립트를 만들 수 있습니까?
일단 작업자 스크립트가 완료되면 관리자 스크립트 작업 완료 메시지를 다시 보낼 필요가 없습니다. 이것은 텍스트 파일을 디렉토리에 놓음으로써 가능합니다. 이제는 생각해 보았지만 작업자 스크립트를 처리하는 데 1.5 분이 걸리기 때문에 각 작업 디렉토리가 배포되어 있어야합니다.
모든 조언/링크를 보내 주시면 감사하겠습니다.