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