본문 바로가기

춘식이와 바둑이의 디미고 일기/바둑이의 디미고 일기

디미고 일기 - 21년 8월 10일 바둑이의 일기

728x90
반응형

안녕하세요! 춘식이의 일기를 이어받아 오늘은 바둑이의 일기입니다!

저는 오늘 디미타임즈를 더욱 좋게 바꾸기 위해 여러 기능 추가를 진행했어요!

그 중에는 변경된 시간표를 바로바로 불러올 수 있도록 하는 기능도 있는데요,

슬프게도 그 기능에서 전혀 예상치도 못한 오류가 발생해서 그 썰을 한번 풀어보고자 합니다.

오늘 적용한 기능은 크게 두가지인데요,

하나는 클라이언트(사용자)가 사이트를 열어두면, 10초마다 서버로 시간표가 바뀌었는지 요청을 보내어 바로 반영해주는 기능이고,

다른 하나는 서버의 생존 여부를 확인하여 알려주고, 사용자가 서버 status를 볼 수 있도록 해주는 기능입니다.

그렇게 기능 업데이트를 마치고, 온라인 수업도 끝나고, 공부를 하고 있었는데,

밤 9시 20분, 위에서 도입한 두번째 기능 덕분에(?) 제 폰과 패드와 메일로 서버가 다운되었다는 알림이 날라오더군요..


그래서 뭐지? 생각했고, 저는 항상 그랬듯이 윈도우 업데이트여서 그럴 것이라고, 업데이트가 끝나면 자동으로 서버가 켜지니 걱정하지 않아도 되겠다 생각하고 있었습니다.

하지만 10분이 지나도 서버는 살아나지 않았고, 19분이 넘어서야 서버가 살아나더군요..

그래서 저는 원인을 찾아야겠다 생각했고, 마침내 저는 원인을 밝혀냈습니다.

바로, 오늘 새롭게 도입한 “10초” 기능 때문이었습니다.

학생들이 수업이 끝나도 디미타임즈의 창을 닫지 않고 노트북 덮개만 닫아둬서, 계속 10초마다 서버로 요청을 보내고 있었던 것입니다.

고작 그런 것으로는 서버에 부하가 걸리지 않습니다.

그런데.. 저렇게 덮개만 닫아둔 친구가 한둘이 아니었다는게 큰 문제였죠..

그래서 저는 그 친구들을 찾아 하나하나 다 연락을 했고, 그 덕에 지금은 정상 상태가 되었습니다!

그리고 곧바로 그 기능을 삭제했죠 ㅎㅎ,,

저는 내일 저 기능을 어떻게 하면 정상적으로 돌려놓을지 고민하고 도입할 예정입니다,,

오늘도 힘든 하루였습니다 ㅋㅋㅋ,,

728x90
반응형