batch 서버 운영중 질문드립니다.
- 작성자 :
- a*********u
- 작성일 :
- 2019-02-19 13:53:00
- 조회수 :
- 1,429
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
배치 프레임워크로
1분마다 실행되는 스케줄 잡을 돌리고 있었습니다.
처리하는 데이터의 양도 많지않고 로그도 따로 많이 쌓는 것도 아닌데
process가 정상종료가 되지 않는것인지
프로세스의 양이 쌓이고 쌓여서 정상적으로 작동을 하지 않습니다.
1024개 이상 쌓이면 INPROGRESS 가 되고 out of memory 에러가 떨어지더군요.
프로세스 제한수나 메모리를 늘리는건 해결책이 돼지 않을 것같아서 질문 드립니다.
메일발송하는 스케줄이고
한번에 많아야 1~2건정도 보내고 있습니다.
프로세스가 왜 쌓이느 것인지
어떻게 하면 쌓여서 서버가 막히는걸 방지할 수 있는지 알고싶습니다.
1분마다 실행되는 스케줄 잡을 돌리고 있었습니다.
처리하는 데이터의 양도 많지않고 로그도 따로 많이 쌓는 것도 아닌데
process가 정상종료가 되지 않는것인지
프로세스의 양이 쌓이고 쌓여서 정상적으로 작동을 하지 않습니다.
1024개 이상 쌓이면 INPROGRESS 가 되고 out of memory 에러가 떨어지더군요.
프로세스 제한수나 메모리를 늘리는건 해결책이 돼지 않을 것같아서 질문 드립니다.
메일발송하는 스케줄이고
한번에 많아야 1~2건정도 보내고 있습니다.
프로세스가 왜 쌓이느 것인지
어떻게 하면 쌓여서 서버가 막히는걸 방지할 수 있는지 알고싶습니다.
A
안녕하세요.
표준프레임워크센터 입니다.
운영하시는 시스템의
구성정보등을 저희가 알수는 없지만
기재 하신 내용으로 보아서
배치 간격이 짧은게 특징으로 보이고
짧은 간격이지만 수행 프로세스가 오래 걸릴 이유는 없는거 같습니다.
해당 Job이 대기하지 않고 정상적으로 종료되는지 등은
로그를 출력해서 확인해 보셔야 할듯 합니다.
전자정부 표준프레임워크에서 제공하는
배치는 Reader, Writer, Processor라는 Step을 가지는 데요.
이부분도 다양한 설정이 가능하고
변수가 많아 답변에는 한계가 있을듯 합니다.
처리 간격 1분이 너무 짧은듯 하니
시간간격을 늘렸을때는 어떤지 확인하시고
배치관련 설정을 검토해 보시면 좋을듯 합니다.
배치 실행환경은 다음 Wiki 페이지를 참고하실수 있습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:brte
감사합니다.
표준프레임워크센터 입니다.
운영하시는 시스템의
구성정보등을 저희가 알수는 없지만
기재 하신 내용으로 보아서
배치 간격이 짧은게 특징으로 보이고
짧은 간격이지만 수행 프로세스가 오래 걸릴 이유는 없는거 같습니다.
해당 Job이 대기하지 않고 정상적으로 종료되는지 등은
로그를 출력해서 확인해 보셔야 할듯 합니다.
전자정부 표준프레임워크에서 제공하는
배치는 Reader, Writer, Processor라는 Step을 가지는 데요.
이부분도 다양한 설정이 가능하고
변수가 많아 답변에는 한계가 있을듯 합니다.
처리 간격 1분이 너무 짧은듯 하니
시간간격을 늘렸을때는 어떤지 확인하시고
배치관련 설정을 검토해 보시면 좋을듯 합니다.
배치 실행환경은 다음 Wiki 페이지를 참고하실수 있습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:brte
감사합니다.