1k+ 제품으로 카테고리를 저장할 때 504 게이트웨이 시간 초과 오류 발생

이 문서에서는 큰 범주(1k++제품)의 작업을 수행할 때 발생할 수 있는 시간 초과 문제에 대한 해결 방법을 제안합니다.

영향을 받는 제품 및 버전:

  • 클라우드 인프라의 Adobe Commerce 2.3.3
  • Adobe Commerce 온-프레미스 2.3.3
  • Magento Open Source 2.3.3

문제

필수 구성 요소: 스토어 보기에 대해 스토어 > 구성 > 카탈로그 > 카탈로그 > 제품 URL에 대한 범주 경로 사용 옵션이 (으)로 설정되어 있습니다.

재현 단계

  1. Commerce 관리에서 카탈로그 > 범주(으)로 이동합니다.
  2. 1000개 이상의 지정된 제품과 같은 큰 카테고리를 엽니다.
  3. 카테고리에 제품을 추가합니다.
  4. 범주 저장 ​을 클릭합니다.

예상 결과:

범주가 저장되었습니다.

실제 결과:

프로세스를 저장한 후 5분이 지나면 504 게이트웨이 시간 초과 오류 페이지가 나타납니다.

원인

이 프로세스는 서버에서 구성한 시간 제한보다 오래 걸립니다.

솔루션

"범주/제품" URL 다시 쓰기 생성 옵션을 사용하지 않도록 설정하면 데이터베이스에서 모든 범주/제품 URL 다시 쓰기가 제거되고 큰 범주가 있는 작업에 필요한 시간이 크게 줄어듭니다.

WARNING
이 옵션을 끄면 범주/제품 URL 재작성을 복원하지 않고도 영구적으로 제거됩니다.

URL 다시 쓰기 생성 옵션을 비활성화하려면 다음을 수행하십시오.

  1. Commerce 관리에서 스토어 > 구성 > 카탈로그 > 카탈로그 ​로 이동합니다.
  2. 구성 페이지의 왼쪽 상단 모서리의 범위 필드에서 구성 범위를 기본 구성(으)로 설정합니다.
  3. "범주/제품" URL 재작성 생성 ​을 아니요(으)로 설정합니다.
  4. 구성 저장 ​을 클릭합니다.
  5. 실행하여 캐시 정리 bash bin/magento cache:clean 또는 시스템 > 도구 > 캐시 관리 ​의 Commerce 관리에서 사용할 수 있습니다.

이제 카테고리에 제품을 추가하거나 제품 수가 많은 카테고리를 이동할 수 있습니다. 이러한 작업은 시간이 훨씬 적게 소요되며 시간 초과가 발생하지 않습니다.

관련 읽기

사용 안내서의 자동 제품 리디렉션.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a