온라인 강의실 시스템 정기점검 완료 안내
🏁 지난 안내 — 2026년 8월 17일(월) 02:00~05:30 정기점검 시행 · 05:12 서비스 정상화 완료(예정보다 18분 조기 종료)
온라인 강의실 정기점검이 2026년 8월 17일 새벽에 완료됐습니다. 예정 시간은 02:00~05:30이었고 실제로는 05:12에 모든 기능이 정상화됐습니다. 점검 시간 동안 강의실 접속·과제 제출·자료 열람이 중단됐으며, 사전 공지는 8월 10일부터 강의실 상단 배너와 문자로 안내했습니다. 아래는 무엇을 손봤고 수강생이 실제로 무엇을 체감하게 되는지를 정리한 내용입니다.
🛠 점검 항목별 조치와 체감 변화
| 점검 항목 | 조치 내용 | 수강생이 체감하는 변화 |
|---|---|---|
| 데이터베이스 인덱스 재구성 | 수강 이력·출결·과제 테이블의 조회 인덱스를 다시 만들고, 오래된 통계 정보를 갱신했습니다. 개설 이후 누적된 데이터가 늘면서 조회 계획이 비효율적으로 잡히던 문제였습니다. | 강의실 첫 화면과 "내 과제 목록"이 눈에 띄게 빨리 뜹니다. 특히 수강 이력이 많은 장기 과정 수강생일수록 차이가 큽니다. |
| 파일 업로드 서버 분리 | 과제 파일 업로드를 일반 웹 요청과 같은 서버에서 처리하던 구조를 바꿔, 업로드 전용 경로로 분리했습니다. | 마감 직전에 여러 명이 동시에 큰 파일을 올려도 다른 사람의 화면이 멈추지 않습니다. 업로드 중에도 다른 탭에서 강의자료를 볼 수 있습니다. |
| 로그인 세션 저장소 이관 | 세션 정보를 인메모리 캐시로 옮기고 유지 시간을 늘렸습니다. | 세션 유지 시간이 2시간에서 8시간으로 늘어, 수업 중간에 갑자기 로그아웃돼 다시 로그인하는 일이 사라집니다. |
| 정적 자원 캐시 정책 조정 | 이미지·스타일·스크립트 파일의 캐시 기간과 갱신 규칙을 정비했습니다. | 두 번째 접속부터 화면이 훨씬 빨리 뜹니다. 다만 점검 직후 한 번은 브라우저 캐시를 비워야 옛 화면이 남지 않습니다. |
| 야간 배치 작업 시간 이동 | 출결 집계·통계 생성 작업을 23:00에서 04:00으로 옮겼습니다. | 밤 10시~새벽 2시에 과제를 제출할 때 발생하던 지연과 오류가 사라집니다. 이 시간대가 제출이 가장 몰리는 구간이었습니다. |
| 브라우저 호환성 정비 | 최신 Chrome·Edge·Whale·Safari에서 업로드 컴포넌트 동작을 재검증하고 구형 스크립트를 교체했습니다. | 맥북 Safari에서 발생하던 "첨부 버튼을 눌러도 파일 창이 안 뜨는" 증상이 해소됐습니다. |
📊 개선 전후 지표 비교
숫자만 보면 감이 오지 않으니, 각 항목이 실제로 무슨 뜻인지 함께 적었습니다.
| 지표 | 점검 전 | 점검 후 | 이게 무슨 뜻인가 |
|---|---|---|---|
| 강의실 첫 화면 평균 응답시간 | 1.8초 | 0.6초 | 1초를 넘어가면 사람은 "느리다"고 인지하기 시작하고, 3초를 넘으면 이탈이 급격히 늘어납니다. 1.8초는 매번 조금씩 답답한 구간이었고, 0.6초는 클릭과 거의 동시에 반응하는 느낌입니다. 하루 10회 접속하면 하루 12초, 20주 과정이면 약 20분을 로딩 대기로 덜 쓰게 됩니다. |
| 야간(22:00~02:00) 요청 오류율 | 2.4% | 0.1% | 제출 100건 중 2~3건이 실패하던 것이 1,000건 중 1건 수준으로 내려갔습니다. 마감이 자정인 과제를 밤에 올리는 사람이 많다는 점을 감안하면, 이 구간의 실패는 곧 "제출 못 함"으로 직결되기 때문에 가장 우선순위가 높았던 항목입니다. |
| 업로드 실패 관련 문의 | 주 12~15건 | 주 1~2건 | 점검 후 3주간 실측치입니다. 남은 1~2건은 대부분 개인 네트워크 문제나 지원하지 않는 확장자였습니다. |
| 과제 파일 최대 용량 | 20MB | 50MB | 아래에 별도로 설명합니다. |
| 동시 접속 처리 한계 | 약 350명 | 약 900명 | 마감 직전이나 성적 공개 직후처럼 접속이 몰리는 순간에도 대기 화면이 뜨지 않습니다. 현재 동시 수강 인원을 감안하면 충분한 여유입니다. |
| 로그인 세션 유지 | 2시간 | 8시간 | 오전에 로그인하면 하루 수업이 끝날 때까지 유지됩니다. 실습 중 작성하던 내용이 재로그인으로 날아가는 사고가 사라집니다. |
📦 업로드 용량을 20MB에서 50MB로 올린 이유
단순히 "넉넉하게"가 아니라, 실제 과제 유형이 바뀌었기 때문입니다. 20MB 기준은 문서와 코드 위주 과제를 전제로 잡힌 값이었는데, 현재 운영 중인 과정 구성에서는 다음과 같은 제출물이 흔합니다.
- 영상 편집·콘텐츠 과정의 결과물 — 1분짜리 1080p 영상이 압축 상태에서도 30~60MB에 이릅니다. 20MB에 맞추려면 화질을 심하게 낮춰야 했고, 그러면 평가 자체가 어려워집니다.
- 디자인·UI 과정의 시안 파일 — 이미지가 여러 장 들어간 시안은 25~40MB가 보통입니다.
- 데이터 분석 과정의 노트북 파일 — 그래프 출력이 포함된 결과 파일은 셀 출력만으로도 20MB를 넘습니다.
그래서 그동안 수강생들은 파일을 2~3개로 쪼개서 올리거나, 외부 클라우드 링크를 코멘트에 적는 방식으로 우회했습니다. 문제는 이 우회가 사고를 만든다는 점입니다. 분할 업로드는 일부만 올라간 채 마감되는 일이 생기고, 외부 링크는 권한 설정이 잘못돼 강사가 열지 못하는 일이 반복됐습니다. 실제로 미제출 이의 신청의 상당수가 이 두 가지에서 나왔습니다. 50MB 상향은 이 우회 자체를 없애기 위한 조치입니다.
50MB로도 부족한 영상 과제는 파일을 쪼개지 말고 담당 강사에게 먼저 문의하세요. 과정별로 지정된 제출 경로(공유 드라이브 폴더 등)를 안내해 드립니다. 임의로 개인 클라우드 링크를 남기면 권한 문제로 열리지 않아 미제출로 처리될 위험이 있습니다.
🩺 접속이 안 될 때 자가 진단 순서
문의로 접수되는 접속 문제의 절반 이상은 아래 1~2단계에서 해결됩니다. 순서대로 해 보시고, 그래도 안 되면 4단계로 넘어가세요.
- 브라우저 캐시 삭제 — PC Chrome 기준 Ctrl+Shift+Delete → 기간을 "전체 기간"으로 → "쿠키 및 기타 사이트 데이터"와 "캐시된 이미지 및 파일" 두 개를 체크 → 삭제. 강의실 화면에서 Ctrl+F5(맥은 Cmd+Shift+R)로 강력 새로고침만 해도 되는 경우가 많습니다. 모바일 Chrome은 설정 → 개인정보 보호 → 인터넷 사용 기록 삭제. 점검이나 화면 개편 직후에 화면이 깨져 보이는 증상은 거의 전부 이 단계에서 해결됩니다.
- 시크릿 창 또는 다른 브라우저로 시도 — Chrome 시크릿 창은 Ctrl+Shift+N입니다. 시크릿 창에서 정상 작동하면 원인은 확장 프로그램이나 저장된 쿠키입니다. 특히 광고 차단기와 일부 백신 프로그램의 웹 보호 기능이 파일 업로드 요청을 가로막는 사례가 있으니, 해당 확장을 잠시 끄고 다시 시도해 보세요. Edge나 Whale에서도 테스트해 보면 브라우저 고유 문제인지 구분됩니다.
- 네트워크 확인 — 회사·기관·공공기관 와이파이는 보안 정책으로 파일 업로드를 제한하는 경우가 있습니다. 휴대폰 핫스팟으로 바꿔서 정상 작동하면 네트워크 문제입니다. 또한 업로드 속도가 5Mbps 미만이면 50MB 파일은 1분 이상 걸리는데, 이때 창을 닫으면 실패로 기록되니 진행 표시가 100%가 될 때까지 기다리세요.
- 그래도 안 되면 문의 — 위 1~3단계 중 어디까지 해 봤고 결과가 어땠는지를 함께 적어 주세요. 이 정보만 있어도 회신 왕복이 두세 번 줄어듭니다.
📮 문의할 때 첨부하면 빨리 해결되는 정보
| 항목 | 확인 방법과 이유 |
|---|---|
| 발생 시각(분 단위) | "어제 저녁쯤"이 아니라 "8/24 21:47"처럼 적어 주세요. 서버 로그를 분 단위로 좁혀 볼 수 있어 원인 파악이 가장 빨라지는 정보입니다. |
| 화면 전체 캡처(주소창 포함) | 오류 문구만 잘라 보내면 어느 화면인지 알 수 없습니다. 주소창의 URL이 보이도록 전체 화면을 캡처해 주세요. |
| 브라우저 종류와 버전 | 주소창에 chrome://version을 입력하면 첫 줄에 정확한 버전이 나옵니다. Edge는 edge://version입니다. |
| 운영체제 | Windows 10/11, macOS 버전, Android/iOS 여부. OS별로만 재현되는 문제가 있습니다. |
| 접속 네트워크 | 집 와이파이 / 회사 네트워크 / 모바일 데이터 / 캠프 강의실 중 어디였는지. |
| 오류 메시지 원문 | 요약하지 말고 화면에 나온 문장을 그대로 복사해 주세요. 문구 하나로 원인이 특정되는 경우가 많습니다. |
| 업로드 실패라면 파일 정보 | 파일명, 용량(MB), 확장자. 지원하지 않는 확장자이거나 파일명에 특수문자가 들어가 실패하는 사례가 꾸준히 있습니다. |
| 자가 진단 진행 상황 | "캐시 삭제함, 시크릿 창에서도 동일, 핫스팟에서는 정상" 한 줄이면 원인 범위가 즉시 좁혀집니다. |
🗓 다음 점검 예정
정기점검은 분기 1회, 월요일 새벽 02:00~05:30에 진행합니다. 다음 정기점검은 2026년 11월 16일(월) 새벽으로 예정돼 있으며, 확정 일정은 시행 7일 전 강의실 상단 배너와 문자로 다시 안내합니다. 긴급 보안 패치가 필요한 경우에는 예외적으로 별도 공지 후 야간에 짧게 진행될 수 있습니다. 점검 시간대에는 과제 마감을 배치하지 않으니, 마감일이 점검일과 겹쳐 보이면 실제 마감 시각을 다시 확인해 주세요.
❓ 자주 묻는 질문
Q1. 점검 시간에 과제 마감이 걸려 있었으면 어떻게 되나요?
점검 일정이 잡히면 그 시간대에 마감되는 과제는 자동으로 마감 시각을 조정하거나 담당 강사가 사전에 연장합니다. 8월 17일 점검에서도 새벽 마감으로 설정된 과제 3건을 당일 정오로 옮겼습니다. 만약 조정이 누락돼 제출하지 못한 경우라면 오류 화면 캡처와 시도 시각을 첨부해 문의해 주세요. 시스템 사유가 확인되면 정상 제출로 처리합니다.
Q2. 왜 하필 새벽에 점검하나요? 낮에 하면 안 되나요?
접속 로그를 보면 02:00~05:00 구간 이용자가 전체의 1%가 되지 않습니다. 반대로 낮 시간대는 오프라인 수업과 병행해 강의자료를 열람하는 인원이 가장 많은 구간이라, 이때 중단하면 수업 진행 자체가 막힙니다. 또 점검 중 문제가 생겼을 때 되돌릴 시간이 필요한데, 새벽에는 그 여유가 확보됩니다. 8월 17일 점검도 예정보다 18분 일찍 끝나 출근·등원 시간과 전혀 겹치지 않았습니다.
Q3. 50MB가 넘는 영상 과제는 어떻게 제출하나요?
파일을 쪼개지 마시고 담당 강사에게 먼저 문의하세요. 영상 비중이 큰 과정은 과정별 전용 제출 경로를 별도로 운영합니다. 굳이 용량을 줄여야 한다면 해상도를 1080p에서 720p로 낮추는 편이 비트레이트를 과도하게 낮추는 것보다 화질 손실이 적습니다. 분할 업로드는 일부 파일만 올라간 채 마감되는 사고가 반복돼 권장하지 않습니다.
Q4. 스마트폰으로 과제를 제출해도 되나요?
가능합니다. 다만 두 가지를 주의하세요. 첫째, 모바일에서는 파일 앱에 저장된 파일만 선택할 수 있어 메신저로 받은 파일은 먼저 저장해야 합니다. 둘째, 업로드 중에 다른 앱으로 전환하면 브라우저가 백그라운드에서 중단돼 실패로 기록될 수 있습니다. 진행 표시가 100%가 되고 "제출 완료" 문구가 뜰 때까지 화면을 유지하세요. 용량이 큰 파일은 가급적 PC에서 올리시길 권합니다.
Q5. 오래된 브라우저를 쓰는데 계속 화면이 깨집니다.
이번 점검에서 구형 스크립트를 정리하면서 지원 범위를 최근 2년 내 버전 기준으로 맞췄습니다. Internet Explorer는 지원하지 않으며, 업데이트가 오래 멈춘 Chrome에서도 업로드 컴포넌트가 정상 동작하지 않을 수 있습니다. 브라우저 우측 상단 메뉴 → 도움말 → 정보에서 최신 버전으로 업데이트한 뒤 캐시를 한 번 비워 주세요. 회사 PC라 업데이트 권한이 없다면 강의실 실습 PC를 이용하시면 됩니다.
