찾다

 >  Q&A  >  본문

nginx+fastcgi+django가 양식을 제출할 때 504

서버는 ALIYUN의 Ubuntu 64비트 서버를 사용하고 있습니다. 오늘 처음으로 nginx 오류가 발생했습니다.

으아악

Google에서 검색했는데 적합한 솔루션을 찾을 수 없습니다. 조언을 부탁드립니다.

추가됨:

양식을 제출할 때 htop를 사용하여 확인한 결과 1코어 CPU의 리소스 사용량은 1100%이고 로드 평균은 3.0+였습니다. 이는 여전히 mysql에 나타나는 주요 프로세스입니다. CPU와 MEM은 전체 용량으로 사용됩니다.

본 양식의 데이터 작성으로 인한 서비스 과부하로 인해 여전히 접속 및 다른 작업을 수행하는 경우에는 이러한 상황이 발생하지 않습니다.

習慣沉默習慣沉默2785일 전565

모든 응답(1)나는 대답할 것이다

  • 黄舟

    黄舟2017-05-16 17:30:33

    올려주신 htop 스크린샷으로 판단하면 Python 프로세스의 CPU 사용량은 높지 않지만, MySQL의 CPU 사용량은 기본적으로 데이터 쓰기 시 상대적으로 많은 리소스를 차지하는 것으로 판단할 수 있습니다. 편리하다면 iotop 도구를 사용하여 IO 로드를 확인하는 것이 좋습니다. 또한 CPU가 100%일 때 top 명령을 사용하여 사용자, 시스템, iowait 및 유휴 비율을 확인하는 것이 좋습니다.
    또한, MySQL의 느린 쿼리를 확인하여 높은 CPU 사용량을 유발하는 시간 소모적인 SQL 문이 있는지 확인할 수도 있습니다.

    회신하다
    0
  • 취소회신하다