Skip to content

[fix] 모집현황 스케줄링 동기화 문제 #399

@Due-IT

Description

@Due-IT

📄 어떤 버그인가요?

모집기간이 지났는데 모집중이라고 뜨는 문제가 있습니다.
Image

🚨 버그 발생 상황

다음 2가지 이유 중 하나에 해당할 것 같습니다.

  1. db에 저장된 데이터를 매번 확인하는게 아닌, 정상적인 방법(api를 사용한 모집기간 등록)을 사용한 경우에만 스케줄링 되고, 모집정보가 갱신됩니다.
  2. 서버가 다시 켜질때도 스케줄링이 초기화 돼서 다시 등록해주어야 합니다.

as-is

  • 스케줄러가 인메모리 형식으로 동작합니다.

to-be

  • db에 저장된 모집기간 정보를 참조하는 방식으로 변경할 예정입니다.

예상 결과

서버를 재구동하거나, 불가피하게 DB데이터를 변경할 경우 스케줄러는 해당 데이터를 읽어 모집현황을 갱신합니다.

Metadata

Metadata

Assignees

Labels

🐞 BugSomething isn't working💾 BEBackend

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions