영어 채팅방 오픈하려다 서버 두 개 말아먹다 - 위세너
[*] 영어 채팅방 오픈하려다 서버 두 개 말아먹다 - 위세너
오늘 정말, 오랜만에 ... 서버를 극한으로 폭주시켜 보았습니다.
물론 서버는 재 정비하여 무리 없이 다시 구동을 하겠지만, ... 정말.. 채팅 방 만드느라 쓴 시간이 아깝습니다. 그래서... 뭔가를 꼭 해야 할 것 같은데, ...
Ajx 로 채팅 방 프로그램을 만들면서 틀림없이 부하가 많이 걸릴 것이라 예상을 하고 제가 직접 운영하는 독립 서버에 말고 웹 호스팅 서비스에 채팅 프로그램 슬쩍 올려보았습니다.
처음에는 잘 되다가 ... 한 20분 자리를 비운 사이에, 호스팅 계정이 막혀져 있었습니다.
그래서, ... 이왕 칼을 빼어 든 것, ... 이라는 심정으로 파일 서버에 채팅 방 프로그램을 돌리기로 하고 프로그램을 올렸습니다.
역시 처음에는 잘 되는 듯 싶었습니다.
그런데, 얼마 지나지 않아 채팅 기능이 동작하지 않길래 서버를 점검 해 보니 점점 반응이 느려지더니 얼마 지나지 않아 통제 불능이 됩니다.
서버가 폭주하고 있으며 레이싱 상태로 들어가 텔네(ssh)이나 콘솔이 반응하지 않습니다.
원격으로 서버 재 부팅 명령을 내렸는데, 동작을 하지 않습니다.
급기야 서버 관리 팀에 작업을 의뢰를 했으며 재부팅을 하고 웹 서버를 다시 구동 시키고, 서버의 정보를 살펴보니 아래와 같습니다.
위 그림은 서버 별 부하가 걸리는 상황판입니다. 직접 프로그래밍을 해서 실시간으로 서버에 부하가 걸리는 정도를 알 수 있으며 서버에 부하가 많이 걸리거나 폭주하여 접속이 되지 않으면 자동으로 사이렌 소리가 울리도록 해 놓았습니다.
지금은 기억이 가물 가물하는데, 1999 년도에 서버 로드를 710 이 넘도록 서버를 운영해 본적이 있었습니다. 그 때는 레이싱 상태가 아니라 서버나 프로그램이 잘 동작을 하였습니다.
접속자 통계 프로그램이었는데, 꽤 유명하였고 많이 이용되었습니다.
오늘 서버 로드가 612.19 까지 올라갔네요.
허...
평균적으로 서버 로드가 0.2 이상이면 문제가 있다고 판단을 합니다.
지금 현재 서버 로드가 0.19 이네요.
저도 ... 이제는 이런 위험 천만한 장난을 할 때가 지났는데, ... 아직도 철이 덜 들었나 봅니다.
AI answer
Lorem ipsum dolor sit amet consectetur adipisicing elit. Aliquid pariatur, ipsum similique veniam. Quisquam, quod. Quisquam, quod. Quisquam, quod. Quisquam, quod. Quisquam, quod. Quisquam, quod. and the drug lord. (6)