1k+ 제품으로 카테고리를 저장할 때 504 게이트웨이 시간 초과 오류 발생
이 문서에서는 큰 범주(1k++제품)의 작업을 수행할 때 발생할 수 있는 시간 초과 문제에 대한 해결 방법을 제안합니다.
영향을 받는 제품 및 버전:
- 클라우드 인프라의 Adobe Commerce 2.3.3
- Adobe Commerce 온-프레미스 2.3.3
- Magento Open Source 2.3.3
문제
필수 구성 요소: 스토어 보기에 대해 스토어 > 구성 > 카탈로그 > 카탈로그 > 제품 URL에 대한 범주 경로 사용 옵션이 예(으)로 설정되어 있습니다.
재현 단계
- Commerce 관리에서 카탈로그 > 범주(으)로 이동합니다.
- 1000개 이상의 지정된 제품과 같은 큰 카테고리를 엽니다.
- 카테고리에 제품을 추가합니다.
- 범주 저장 을 클릭합니다.
예상 결과:
범주가 저장되었습니다.
실제 결과:
프로세스를 저장한 후 5분이 지나면 504 게이트웨이 시간 초과 오류 페이지가 나타납니다.
원인
이 프로세스는 서버에서 구성한 시간 제한보다 오래 걸립니다.
솔루션
"범주/제품" URL 다시 쓰기 생성 옵션을 사용하지 않도록 설정하면 데이터베이스에서 모든 범주/제품 URL 다시 쓰기가 제거되고 큰 범주가 있는 작업에 필요한 시간이 크게 줄어듭니다.
WARNING
이 옵션을 끄면 범주/제품 URL 재작성을 복원하지 않고도 영구적으로 제거됩니다.
URL 다시 쓰기 생성 옵션을 비활성화하려면 다음을 수행하십시오.
- Commerce 관리에서 스토어 > 구성 > 카탈로그 > 카탈로그 로 이동합니다.
- 구성 페이지의 왼쪽 상단 모서리의 범위 필드에서 구성 범위를 기본 구성(으)로 설정합니다.
- "범주/제품" URL 재작성 생성 을 아니요(으)로 설정합니다.
- 구성 저장 을 클릭합니다.
- 실행하여 캐시 정리
bash bin/magento cache:clean또는 시스템 > 도구 > 캐시 관리 의 Commerce 관리에서 사용할 수 있습니다.
이제 카테고리에 제품을 추가하거나 제품 수가 많은 카테고리를 이동할 수 있습니다. 이러한 작업은 시간이 훨씬 적게 소요되며 시간 초과가 발생하지 않습니다.
관련 읽기
사용 안내서의 자동 제품 리디렉션.
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a