안녕하세요.
docker의 코드 내에 multiprocess에 대한 것을 실행하는 코드 내의 print문은
multiprocess시에는 출력결과가 Info버튼에서 나오는 창에는 안 나오다가, 모든 multiprocess가 종료되면
한꺼번에 출력되는 것 같은데요.
혹시 multiprocess내에 실행중인 process에서 출력한 출력물(ex) print)을 확인할 수 있는 다른 방법이 있을까요?
문의드립니다.
Created by song sejun JJShadow info 로 출력하는 stdout, stderr 과
완료후 download 받는 stdout, stderr 은 모두 docker container에서 process가 stdout, stderr에 찍은 값을
임시 저장하는 파일에서 가져오는 값입니다.
동일 파일에서 완료 여부에 따라 내용이 달라진다면
child process에서 출력할 때 flush가 되지 않았을 것으로 보입니다.
print하는 곳에 명시적으로 flush를 하시면 출력될 듯 합니다.