2017-05-12 10 views
1

이 제품 수는이 문제가 존재하지 않는 + 1Woocommerce 제품의 분류군 페이지 수는 항상 페이지 수 +1이며 페이지 매김은 다음 페이지 만 표시합니다. AWS, Nginx에, HHVM, 오로라

36 (페이지 당 제품의 양) 37를 말한다 링크

https://staging.crowdyhouse.com/product-category/home-accessories/

에서보세요 내 로컬 컴퓨터에서 카운트가 1955이고 스테이징 및 프로덕션에서 동일해야합니다.

이 개수가 잘못되어 페이지 매기기도 손상되어 다음 페이지 만 표시됩니다.

은 2 페이지의 수는 73 (2 × 36) + 1.

문제는이 이후에 일어난 것으로 보이지만 나는,이 코딩 문제가되는 볼 수 없습니다 내 로컬에 존재하지 않으므로이다 Woocommerce 3.0.5에 대한 업데이트 그 말은 내가 Woocommerce 이외의 모든 플러그인을 비활성화하고 두 가지 다른 주제를 시도했지만 변화가 없다고 말했습니다.

로컬 서버와 준비 서버 간의 주요 차이점은 데이터베이스에 RDS 오로라를 사용하고 hhvm의 버전이 서로 다릅니다. 이 문제는 오로라 데이터베이스의 어딘가에 있다고 생각합니다.

데이터베이스를 내보내고 ec2 인스턴스의 mysql 로컬 버전에 설치하려고했지만이 방법이 효과적 이었지만 영구적 인 해결책은 아닙니다.

그런 다음 Aurora 인스턴스를 재부팅하고 쿼리 캐시를 재설정하고 mysqlcheck --repair/--optimize를 시도했습니다. 이들 중 어느 것도 차이를 만들지 않았습니다.

아무도 제안 사항이 있습니까?

답변

0

이로 인해 Aurora Database에 문제가 발생했습니다.

Wordpress의 핵심 기능으로 사용되는 mysql 호출 FOUND_ROWS()에 버그가있었습니다.

AWS 지원 팀에 말씀하시면 (Aurora 버전 1.13) 업데이트가 릴리스되고 문제가 해결되었습니다.