서버는 ALIYUN의 Ubuntu 64비트 서버를 사용하고 있습니다. 오늘 처음으로 nginx 오류가 발생했습니다.
으아악Google에서 검색했는데 적합한 솔루션을 찾을 수 없습니다. 조언을 부탁드립니다.
추가됨:
양식을 제출할 때htop
를 사용하여 확인한 결과 1코어 CPU의 리소스 사용량은 1100%이고 로드 평균은 3.0+였습니다. 이는 여전히 mysql에 나타나는 주요 프로세스입니다. CPU와 MEM은 전체 용량으로 사용됩니다.
본 양식의 데이터 작성으로 인한 서비스 과부하로 인해 여전히 접속 및 다른 작업을 수행하는 경우에는 이러한 상황이 발생하지 않습니다.
从你帖的htop截图上看,python进程的CPU占用率不高,反而MySQL的CPU使用率很高,可以基本上判断是MySQL在写数据的时候占用的资源比较大。如果方便的话,推荐用iotop工具看看io负载如何,另外用top命令看看CPU在100%的时候user,system,iowait,idle所占的比例。
另外你也可以查看一下MySQL的slow query,看看是否有比较耗时的SQL语句导致CPU占用率很高。