안녕하십니까. 좋은아빠되기입니다.

 

요즘 일이 넘처나서 시간이 잘 안나서... 자주 못들어 오지만

 

그래도 한번 들어오면.. 정주행 하고 있습니다. ㅎㅎㅎ

 

그제, 어제..서버에 엄청난 오류 로그를 뿜게 했던 접속이 있었습니다.

 

xetown에 물어 보기도 했고.. 결국 자답으로 끝이 났지만.

 

가만 생각해 보니..

 

지난 10여년간 제가 운영하던 서버가(셋팅이 엉망인 서버)

 

왜 다운이 비 주기적으로 되었는지 감이 오네요..

 

 

새 서버로 옮기고 전문가님 셋팅받고

 

3달 정도 되는것 같는데..

 

3차례의 큰 문제들이 있었지만 자체적인 문제는 아닌것으로 판명이 되었고.

 

 

어제 같은 경우

 

평상시 접속이 몰릴때 기준으로 로드에버리지 1.5를 넘기지 않았는데..

 

그제, 어제 로드에버리지를 9를 찍고도 꾸준히 서버가 버티 있었다는게 참 신기하네요. ㅎㅎㅎ

 

보통 그런식의 디(?)도스 공격이면 로드가 급격하게 올라가서 결국 서버가 다운되게 되어 있는데..

 

 

전문가님이 처음 셋팅해 주실때.. 서버 자원이 남을꺼 같은데도... 셋팅을 아주 타이트하게 하시는것

 

같아서.. 서버를 너무 아끼시는것 아닌가 생각을 했는데... 역시 제 생각이 짧음을 다시 한번 느끼게 해주셨네요.

 

-rw-r--r--   1 root root      8982 Apr  3 09:45 error_log
-rw-r--r--   1 root root     72000 Mar 28 03:13 error_log-20180328
-rw-r--r--   1 root root     69496 Mar 29 03:15 error_log-20180329
-rw-r--r--   1 root root       200382 Mar 30 03:50 error_log-20180330
-rw-r--r--   1 root root        451926 Mar 31 03:25 error_log-20180331
-rw-r--r--   1 root root         65289 Apr  1 03:47 error_log-20180401
-rw-r--r--   1 root root   106879658 Apr  2 03:42 error_log-20180402
-rw-r--r--   1 root root   121698769 Apr  3 03:32 error_log-20180403
 

 

4월 2일, 4월 3일 에러 로그 크기 보시면 아시겠지만...

 

평상시 에러 크기의 1000~1만배 정도 차이가 납니다.

 

어찌나 저희 서버를 두드리던지 서버가 절대로 뻣지 않을껄 알지만..

 

결국은 방화벽으로 차단을 걸어 버렸네요..

 

IP 바꿔 들어오면 무용지물이지만. 계속적으로 대응하는길 말고는 현재로써는.... 방법이 없는것 같습니다.

 

 

XETOWN의 글들을 보면

 

학습목적 또는 금전적 여유가 안되서 서버를 공부하시는 분들은 제외하고.....

 

저처럼(?) 금전적 여유가 조금만 된다면...

 

고민하지 마시고 서버 셋팅은 전문가분께 맡기시고

 

서버 운영에만 집중하시는것이 더, 더, 더, 더 절대적으로 더 현명하시다는걸 알려 드리고 싶네요.

 

아.. 10년간 쌩고생 한거 생각하면 열받기도 하지만.

 

그 고생덕에 전문가님께 이거해달라 저거해달라 할수 있는 말빨은 늘은거 같아서... 그나마 위안은 되네요 ㅎㅎㅎ

 

다시한번 전문가님께 감사드립니다. ㅎㅎㅎ

 

 

요즘 서버가 워낙 잘돌아가서. ssh로 접속해서 TOP 때려보는 습관이 없어져서...

 

서버가 저꼴이 나고 있다는걸 어제 오후에야 알았습니다.

 

그나마 한가해서 심심해서  TOP 한번 쳐봤는데..

 

뭐 안쳐봤어도 서버는 정상적으로 버텼을테니.. ㅎㅎㅎ

 

근데 저놈에 에러로그 크기가  커지는건 짜증이 나더라구요. ㅎㅎㅎ

 

그럼 오늘도 즐거운 하루 되세요.

  • profile
    자주 못들어 오지만 한번 들어오면
    정주행한다는 글이 눈에 띄네요.
    좋은아빠되기님도 좋은 하루 되세요.
  • profile ?
    넵 정주행 필수죠 ㅋㅋㅋ
    이곳은 지식을 배우는 곳이기도 하지만.
    사람사는 냄새도 많이 나서 정주행 자주 합니다. ㅎㅎ
  • profile
    에러로그 정기적으로 비워주세요.
    저는 에러로그가 500GB가 되어 디스크가 다 찬적이 있어서 그런지 두렵더라구요. ㅋㅋ
  • profile ?
    로테이션 7일 걸려 있습니다. ^____^;;
    에러로그도 그렇치만 일반 로그 크기가 상당해서..
    신경써서 로테이션 시켜놨습니다.
    조언 감사합니다.
  • profile

    날짜별 파일이 7개만 남아 있는 것으로 보아

    에러로그는 아마 7일이 지나면 자동으로 지워지도록 되어 있을 거예요.
    디스크 공간이 아주 빡빡하지 않다면 그냥 두셔도 됩니다.

  • profile ?
    네 설정해주신데로 7일 로테이션 되서 아무 문제는 없습니다.
    하드도 빵빵 남아 돌구요..
    근데 아파치 단에서 접속 차단을 해도.. 에러 로그가 남던데.. 저것도 서버 자원을 상당히 소모하던데요..
    그래서 방화벽단에서 막아 버리니깐... 서버 자원 소모가 거의 안되더라구요.
    아마도 에러로그 기록하는데 걸리는 시간과 아파치 단에서 서비스 거부 하는 시간등이
    서버 자원을 소모하는것 같습니다..
    방화벽 말고는 답이 없는거 같아서 방화벽으로 일단 막아 놨는데 그 뒤로는 잠잠하네요.
    진짜 기진곰님께는 늘 감사하며 살아야 겠습니다.
    단돈 10만원으로 제 10년치 고통을 한방에 날려 주셨네요 ㅎㅎㅎ
    감사합니다.
    늘 아낌없는 조언도 주시구요 ㅎㅎㅎ
  • ? profile
    그런 부분은 아무래도 아파치보다 nginx가 절대적으로 유리하지요... ㅎㅎ
    물론 방화벽에서 처리하는 것이 가장 깔끔하긴 하지만요.
  • profile ?

    아.. 그리 말씀 하시면...  엔진엑스 혹 하는데요 ㅋㅋㅋ
    지금은 그냥 쓰고 다음번에 셋팅할때 한번 부탁 드려보겠습니다. ㅎㅎ

  • profile ?
    에러로그 7일 로테이션을 어떻게 구현하시는건지 여쭤봐도 될까요?
    저는 cron에다가 매일 1번씩 파일이름에 요일 이름을 넣어서 복사하게
    해서 간신히 했는데 깔끔하게 날짜로 되어 있는거 보니까 부럽습니다.
    쉘스크립트로 날짜 계산을 하는건가요?
  • ? profile

    리눅스에 기본 포함된 logrotate를 사용합니다.

     

    error_log-20180403이라고 되어 있어도 실제로는 0시부터 24시까지 딱 끊어지는 것이 아니라 4월 2일 새벽 3시 40분경부터 4월 3일 같은 시간까지의 로그가 담겨 있다는 점이 함정입니다 ㅋㅋㅋ logrotate가 꼭두새벽에 실행되기 때문에...