5분 후 로드 테스트 'root'@' 사용자에 대한 MySQL 액세스가 거부되었습니다.

5분 후 로드 테스트 'root'@' 사용자에 대한 MySQL 액세스가 거부되었습니다.

Loadrunner를 사용하여 로드 테스트를 실행 중입니다. 처음 5분 동안 모든 것이 훌륭했지만 1600vus 이후에는 MySQL 로그 파일에 'root'@'ip 사용자에 대한 액세스 거부 오류가 포함되어 있는 것을 확인했습니다.

이것이 원인이 무엇인지 아는 사람이 있습니까?

답변1

연결 세션과 관련된 리소스를 모두 소모했습니다(?). 사용 중인 파일 설명자/연결 핸들을 살펴보고 거기에서 다시 작업을 시작하세요. 세션 시간 초과 및 리소스 복구에 적극적으로 참여하십시오. 그렇지 않으면 가상 사용자의 여러 반복에 걸쳐 사용 중인 세션이 쌓이기 시작하여 스택이 소진되고 중단될 수 있습니다.

물어볼 또 다른 질문은 테스트에 생각할 시간이나 반복 속도가 있습니까? 그렇지 않다면 이제 그 생각을 수정해야 할 때입니다. 클라이언트-서버 모델은 클라이언트와 서버 간의 통신 지연을 가정하는 협력 처리 기반을 기반으로 구축되었습니다. 0의 인지 시간/속도 간격으로 이동하면 모든 사용자가 항상 사용하는 모델이 축소됩니다. 이로 인해 사용자 행동을 예측하는 데 테스트 값을 사용할 수 없게 됩니다.

관련 정보