Estou fazendo alguns testes no processo de reindexação do Magento e bloqueei o processo do índice de ações .
Como posso desbloquear esse processo?
Design Config Grid index has been rebuilt successfully in 00:00:02
Customer Grid index has been rebuilt successfully in 00:00:03
Category Products index has been rebuilt successfully in 00:00:00
Product Categories index has been rebuilt successfully in 00:00:00
Product Price index has been rebuilt successfully in 00:00:00
Product EAV index has been rebuilt successfully in 00:00:00
Stock index is locked by another reindex process. Skipping.
Catalog Rule Product index has been rebuilt successfully in 00:00:00
Catalog Product Rule index has been rebuilt successfully in 00:00:00
Catalog Search index has been rebuilt successfully in 00:00:06
magento 2.2.4 enterprise edition
que resolvi usando a etapa acima, mas meu produto não é exibido na frente. qual é o problema de alguma idéia?Quando enfrentei esse tipo de situação, tive que executar a seguinte consulta SQL diretamente no banco de dados:
Não consegui encontrar nenhuma opção para forçar a reindexação quando um índice falhou anteriormente.
fonte
No MySQL, execute:
Em seguida, no seu terminal, execute:
fonte
Basta usar os comandos:
fonte
Também é possível que você corra em um estado em que algumas tabelas estejam bloqueadas no MySQL. Nesse caso, você pode emitir a
unlock tables;
instrução sql para poder continuar.Encontrei um problema como este:
Onde eu não poderia voltar a indexar até que o bloqueio da tabela fosse removido.
A indexação é um processo de examinar o conjunto de dados e armazenar algumas chaves para parear com os dados adequados. Você perderia seu índice atual no processo e o recria. Fora os efeitos colaterais do índice que esgotam os recursos ou o conjunto de dados é impreciso, não deve haver risco de reindexação.
fonte
Basta executar esses comandos
php bin / indexador magento: redefinir php bin / indexador magento: reindex
fonte
Resolvi esse problema com as seguintes etapas:
1.- soltar a tabela customer_grid_flat
2.- Recrie a tabela:
CREATE TABLE SE NÃO EXISTE
customer_grid_flat
(entity_id
int NÃO ASSINADO COMENTÁRIO NULL 'ID da Entidade',name
texto COMENTÁRIO NULL 'Nome',email
varchar (255) COMENTÁRIO NULL 'Email',group_id
int COMENTÁRIO NULL 'Group_id',created_at
registro de data e hora COMENTÁRIO NULO 'Created_at',website_id
int COMENTÁRIO NULL 'Website_id',confirmation
varchar (255) COMENTÁRIO NULL 'Confirmação',created_in
texto COMENTÁRIO NULL 'Criado_em',dob
data COMENTÁRIO NULL 'Dob',gender
int COMENTÁRIO NULL 'Gênero',taxvat
varchar (255) COMENTÁRIO NULL 'Taxvat',lock_expires
registro de data e hora padrão NULL COMENTÁRIO NULL 'Lock_expires',shipping_full
texto COMENTÁRIO NULL 'Shipping_full',billing_full
texto COMENTÁRIO NULL ' Billing_full ',billing_firstname
varchar (255) COMENTÁRIO NULL' Billing_firstname ',billing_lastname
varchar (255) COMENTÁRIO NULL 'Billing_lastname',billing_telephone
varchar (255) COMENTÁRIO NULL 'telefone_faturamento',billing_postcode
varchar (255) COMENTÁRIO NULL 'código_de_ faturamento',billing_country_id
varchar (255) COMENTÁRIO NULL 'id_country_de_acordo',billing_region
varchar (255) COMENTÁRIO NULL 'região_de_ Faturamento',billing_street
varchar (255) NULL COMENTÁRIO 'Billing_street',billing_city
varchar (255) NULL COMENTÁRIO 'Billing_city',billing_fax
varchar (255) NULL COMENTÁRIO 'Billing_fax',billing_vat_id
varchar (255) NULL COMENTÁRIO 'Billing_vat_id',billing_company
varchar (255) NULL COMENTÁRIO 'Billing_company', CHAVE PRIMÁRIA (entity_id
), ÍNDICECUSTOMER_GRID_FLAT_GROUP_ID
(group_id
), ÍNDICECUSTOMER_GRID_FLAT_CREATED_AT
(created_at
), ÍNDICECUSTOMER_GRID_FLAT_WEBSITE_ID
(website_id
), ÍNDICECUSTOMER_GRID_FLAT_CONFIRMATION
(confirmation
),ÍNDICECUSTOMER_GRID_FLAT_DOB
(dob
), ÍNDICECUSTOMER_GRID_FLAT_GENDER
(gender
), INDEXCUSTOMER_GRID_FLAT_BILLING_COUNTRY_ID
(billing_country_id
), FULLTEXTFTI_8746F705702DD5F6D45B8C7CE7FE9F2F
(name
,email
,created_in
,taxvat
,shipping_full
,billing_full
,billing_firstname
,billing_lastname
,billing_telephone
,billing_postcode
,billing_region
,billing_city
,billing_fax
,billing_company
)) COMENTÁRIO = 'customer_grid_flat' MOTOR = innodb conjunto de caracteres = UTF-8 AGRUPAR = utf8_general_cifonte