Extra Form
PHP PHP 7.0
CMS Rhymix

안녕하세요 소형커뮤니티로 자료를 다운받는 커뮤니티를 작게운영해보고있는데요

만든지는 한 3개월정도되었고

linode의 가상서버를 이용하였습니다 미국 댈러스 서버구요

 

첫 한 두달정도는 아무문제없이 사용하고있었는데

어느날부턴가 빠르게이용하다가 자주 엄청 느려집니다 거의 페이지 한번누르면 1~2분뒤에 페이지가넘어가는??

더오래걸리면 5분도걸리구요 ㅠㅠ 이때문에 아주불편하네요 느리게 조금씩 로딩되는것이 아닌

아에 멈췄다가 후루룩 넘어갑니당

파일 다운시에도 속도 5~6메가로 다운되다가 아에 0바이트로 멈췄다가 가만놔두면 또 진행이됩니다

 

처음에는 리노드 서버 자체의 문제라 생각하여 시간을보내다보니 도대체 언제부터 이랫는지 감이오지않아

 

그사이 설치한 애드온이라던가 게시판생성이라던가 제가 뭘했는지 기억이 나지않는상황입니다

 

혹시 이와비슷한 이슈를겪어보셨거나 해결보신분이 계실까요 ㅠㅠ??

 

 

 

제가 대충생각하는이유는 아무래도 자료들이 용량이 많은것들이 많다보니까 여럿유저가 다운중일때

사이트가 잠시멈춘것이다..

 

아니면 서버 자체의 문제일수도있을것같다..

 

등등입니다

 

혹시 사이트에서 유저들이 다운받을때 속도에 제한을 둘수가있나요??

  • profile
    저도 linode사용하면서 뭔 페이지 이동에 1분정도 소요되는 특정 시간대가 있었는데요
    그때는 회선 문제때문에 사이트가 느리겠거니 했는데
    나중에 22번 포트 막고 다른 포트들도 차단하니깐 사이트 속도 쌩쌩하긴 합니다..
    물론 동접자와 다운받는 사람 수 때문에 그럴수도 있죠!
    구글 애널리틱스로 세션유지자 수 보시고 판단하세요
  • profile ?
    포트차단하게되면 어떤거때매 빨라지는건가용??
  • ? profile
    ssh 포트 변경하면 쓸대없이 들어 오는 해킹 시도를 막을수 있지요.
    사용하지 않는 알려진 포트는 막는게 좋습니다.
  • profile ?
    호오 한번도전해봐야겠네요 ㅠㅠ 서버에대해선 넘모르는게많아서 푸티에서 포트명령어로 막는건가용??
  • ? profile
    centos 같으면 firewalld 명령어로 막습니다.
    자세한건 구글에서 찾아 보시길
    ssh 포트는 막는게 아니라 변경입니다.
    잘못해서 막으면 ssh 접속안됨
  • profile ?

    저는 센토스가아니라 우분투입니다

    가르쳐주셔서감사합니다 ^_^

  • profile
    혹시 한국에서 접속하나요? 아무래도 댈러스 <-> 한국이 LA<->한국보다 느린 경향이 있습니다. 이 경우는 클라우드플레어 키면 해결 될 수도 있어요
  • profile ?
    클플써도 자료다운받는데는문제가없나용??
  • ? profile
    한개 파일 업로드 사이즈 100MB 제한 빼고 다운로는 특별히 제한 없는것으로 알고 있습니다.
  • profile profile
    라이믹스는 해당사항 없지 않나요?
  • profile profile
    해당없을것 같긴한데 제가 직접 확인한건 아니라서 클라우드 플레어 설정에 그렇게 되었으니 알려드린겁니다
  • profile

    아파치 mpm_prefork 기본값이 많이 구립니다. 평소에는 빨리빨리 처리하고 내보내니까 상관없는데, 한국↔미국처럼 회선이 느린 상태에서 누군가가 대용량 다운로드를 하고 있으면 안 그래도 몇 개 안 되는 프로세스들이 거기에 다 붙잡혀 버려서 다른 사용자는 한없이 대기를 해야 합니다. 평소 수십 명도 문제없이 처리하던 서버가 갑자기 동접 1~2명에도 버거워하는 현상이 일어날 수 있습니다. 이런 현상이 일어날 때는 CPU 점유율이 평소보다 오히려 낮아지는 것이 특징입니다. 이 문제는 클플을 써도 쉽사리 해결되지 않습니다.

     

    그렇다고 뭔가 설정값을 늘리면 동접수가 조금만 늘어나도 메모리 사용량 초과로 서버 터집니다. 우분투는 느려터진 것이 기본값이고 센토스는 서버 터지는 것이 기본값이더군요. 중간이 없어요. 공자님 말씀에 군자는 중용하고 소인은 반중용한다는데... 아파치는 소인이 분명합니다. ㅋㅋ

     

    서버 진단/튜닝 의뢰하셔도 절반은 똑같은 결론이 나옵니다. "nginx 쓰세요."