Я делаю некоторые тесты в процессе переиндексации Magento, и я заблокировал процесс биржевого индекса .
Как я могу разблокировать этот процесс?
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
я решил, используя шаг выше, но мой продукт не отображается спереди. в чем проблема любой идеи?Когда я сталкивался с такой ситуацией, мне нужно было выполнить следующий SQL-запрос непосредственно в базе данных:
Мне не удалось найти какой-либо параметр для принудительной переиндексации, если индекс ранее не выполнялся.
источник
На MySQL запустите:
Затем на вашем терминале запустите:
источник
Просто используйте команды:
источник
Также возможно, что вы столкнетесь с состоянием, когда некоторые таблицы заблокированы в MySQL. В этом случае вы можете выполнить
unlock tables;
SQL-оператор, чтобы иметь возможность продолжить.Я столкнулся с такой проблемой:
Где я не мог переиндексировать, пока не была снята блокировка таблицы.
Индексирование - это процесс просмотра набора данных и сохранения некоторых ключей для сопряжения с правильными данными. Вы потеряли бы свой текущий индекс в процессе, и он воссоздает его. Помимо побочных эффектов индексации, когда использование ресурсов или ваш набор данных являются неточными, не должно быть никакого риска для повторной индексации.
источник
Просто запустите эти команды
php bin / magento indexer: сбросить php bin / magento indexer: переиндексировать
источник
Я решил эту проблему с помощью следующих шагов:
1.- удалить таблицу customer_grid_flat
2.- Пересоздайте таблицу:
CREATE TABLE IF NOT EXISTS
customer_grid_flat
(entity_id
INT UNSIGNED NOT NULL COMMENT 'Entity ID',name
текст NULL COMMENT 'Name',email
VARCHAR (255) NULL COMMENT 'Email',group_id
ИНТ NULL COMMENT 'GROUP_ID',created_at
временная метка NULL по умолчанию NULL COMMENT 'created_at',website_id
ИНТ NULL КОММЕНТАРИЙ 'Website_id',confirmation
varchar (255) NULL КОММЕНТАРИЙ 'Подтверждение',created_in
текст NULL КОММЕНТАРИЙ 'Created_in',dob
дата NULL КОММЕНТАРИЙ 'Dob',gender
int NULL КОММЕНТАРИЙ 'Пол',taxvat
varchar (255) NULL КОММЕНТАРИЙ 'Taxvat',lock_expires
отметка времени NULL по умолчанию NULL КОММЕНТАРИЙ 'Lock_expires',shipping_full
текст NULL КОММЕНТАРИЙ 'Shipping_full',billing_full
текст NULL COMMENT ' Billing_full ',billing_firstname
varchar (255) NULL КОММЕНТАРИЙ' Billing_firstname ',billing_lastname
varchar (255) NULL КОММЕНТАРИЙ 'Billing_lastname',billing_telephone
varchar (255) NULL КОММЕНТАРИЙ 'Billing_telephone',billing_postcode
varchar (255) NULL КОММЕНТАРИЙ 'Billing_postcode',billing_country_id
varchar (255) NULL КОММЕНТАРИЙ 'Billing_country_id',billing_region
varchar (255) NULL COMMENTbilling_street
varchar (255) NULL КОММЕНТАРИЙ 'Billing_street',billing_city
varchar (255) NULL КОММЕНТАРИЙ 'Billing_city',billing_fax
varchar (255) NULL КОММЕНТАРИЙ 'Billing_fax',billing_vat_id
varchar (255) NULL КОММЕНТАРИЙ 'Billing_vat_id',billing_company
varchar (255) NULL COMMENT 'Billing ПЕРВИЧНЫЙ КЛЮЧ (entity_id
), INDEXCUSTOMER_GRID_FLAT_GROUP_ID
(group_id
), INDEXCUSTOMER_GRID_FLAT_CREATED_AT
(created_at
), INDEXCUSTOMER_GRID_FLAT_WEBSITE_ID
(website_id
), INDEXCUSTOMER_GRID_FLAT_CONFIRMATION
(confirmation
),INDEXCUSTOMER_GRID_FLAT_DOB
(dob
), INDEXCUSTOMER_GRID_FLAT_GENDER
(gender
), ИНДЕКСCUSTOMER_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
)) К.П = 'customer_grid_flat' ДВИГАТЕЛЬ = InnoDB кодировка = utf8 COLLATE = utf8_general_ciисточник