SQL을 재부팅 한 후에도 전체 Reindex 프로세스가 이미 실행 중입니다.

magento.stackexchange https://magento.stackexchange.com//questions/67088

  •  12-12-2019
  •  | 
  •  

문제

이 해결책을 시도했습니다 :

전체 reindex 프로세스가 이미 실행 중입니다

그러나 작동하지 않는 경우, 여전히 동일한 오류가 발생합니다.클라이언트 서버가 가득 찼기 때문에 시작되었습니다.

서버의 공간을 지우고 잠금 파일을 제거했습니다.SQL Server를 재부팅하려고했습니다.(도움이 필요 없음)

모든 것의 var / 디렉토리를 지웠어.

Apache

를 다시 시작했습니다.

i mysql을 다시 시작했습니다 (별도의 상자에 있습니다)

명령 줄을 통해 시도하고 magerun

여기에 일부 출력이 있습니다

magerun index:reindex catalog_product_attribute


  Reindex  


Full reindex process is already running.
.

명령을 루트로 실행하려고했습니다

 php indexer.php reindexall
Full reindex process is already running.
.

도움이 되었습니까?

해결책

정확하게 마젠토 환경을 설정할 수 있습니다.내 추측은 귀하의 {docroot} / var 디렉토리가 서버 사용자가 쓸 수 있지만 CLI 사용자가 아니라는 것입니다.그 Magento 때문에 VAR 용 / TMP / MAGENTO 사용으로 전환됩니다.따라서 CLI는 /tmp/magento/var/locks/reindex.lock에 쓰려고 할 수 있습니다.웹 사용자에게 수출을 시도하고 작동하는지 확인

마지막 솔루션은 잠금 파일을 잠그는 루트에서 실행중인 CRON으로 종료되었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top