본문 바로가기
MySql

MySQL Magento-재색 인 프로세스에 문제가 있습니다.-카탈로그 제품

by 베이스 공부 2020. 9. 18.
반응형

v1.6을 실행하는 Magenot 설치에서 데이터를 다시 색인화했는데 이제 다음과 같은 메시지가 표시됩니다.

There was a problem with reindexing process.

카테고리 제품 의 경우 이제 어떤 카테고리에도 제품이 표시되지 않습니다. 라이브 사이트에서 발생한대로 최대한 빨리 수정해야합니다.

누구든지이 문제의 원인과 수정 사항이 무엇인지 알고 있습니까?

var / report 및 var / locks의 내용을 삭제하려고 시도했지만 기쁨이 없습니다. 몇 가지 수정 사항이있는 것 같지만 특별히 카테고리 제품에 대한 것은 아닙니다.

미리 감사드립니다

 

해결 방법

 

무엇이든 가능합니다. 그만큼

재색 인 프로세스에 문제가 있습니다.

PHP 예외가 reindexProcessAction 작업에서 표면으로 떠오를 때 오류가 발생합니다. 여기에서 해당 코드를 볼 수 있습니다.

#File: app/code/core/Mage/Index/controllers/Adminhtml/ProcessController.php
public function reindexProcessAction()
{
    $process = $this->_initProcess();
    if ($process) {
        try {
            Varien_Profiler::start('__INDEX_PROCESS_REINDEX_ALL__');

            $process->reindexEverything();
            Varien_Profiler::stop('__INDEX_PROCESS_REINDEX_ALL__');
            $this->_getSession()->addSuccess(
                Mage::helper('index')->__('%s index was rebuilt.', $process->getIndexer()->getName())
            );
        } catch (Mage_Core_Exception $e) {
            $this->_getSession()->addError($e->getMessage());
        } catch (Exception $e) {
            $this->_getSession()->addException($e,
                 Mage::helper('index')->__('There was a problem with reindexing process.')
            );
        }
    } else {
        $this->_getSession()->addError(
            Mage::helper('index')->__('Cannot initialize the indexer process.')
        );
    }

    $this->_redirect('*/*/list');
}

구체적으로는이 라인

Mage::helper('index')->__('There was a problem with reindexing process.')

이 오류의 맨 아래로가는 가장 빠른 방법은 예외 메시지를 인쇄하도록 위 줄을 일시적으로 변경하는 것입니다. Magento는 기본 예외 메시지를 무시합니다. 아마도 최종 사용자가 "추악한"PHP 오류를 보지 못하도록 방지하기위한 것입니다. 그것을 읽는 위의 변경

Mage::helper('index')->__('There was a problem with reindexing process. ' . $e->getMessage())

그런 다음 다시 색인을 생성합니다. 문제 코드를 가리키는 PHP 오류 메시지가 오류 메시지에 포함됩니다. 이것은 인덱스 실패를 일으키는 정확한 문제를 지적하는 데 도움이 될 것입니다.

 

참조 페이지 https://stackoverflow.com/questions/9927020

 

 

반응형

댓글