Отмена add_action при настройке внутри класса плагина

Стоит дважды проверить настройки вашего GC для Cassandra.

В моем случае я использовал семафор, чтобы дросселировать асинхронные записи и все еще (иногда) получать тайм-ауты.

Я использовал непригодные настройки GC, я использовал блок cassandra для удобства, который имел непредвиденные последствия работы с настройками по умолчанию VM. Следовательно, мы в конечном итоге запускаем хит-стоп-GC, что приведет к таймауту записи. Применяя те же настройки GC, что и текущее изображение докеры cassandra, и все в порядке.

Это может быть необычной причиной, но это помогло бы мне, поэтому, кажется, стоит записать здесь.

0
задан Christian Mayne 5 March 2019 в 15:56
поделиться

1 ответ

Вам нужно найти, где создается экземпляр класса следующим образом:

$ivole_sender = new Ivole_Sender();

Таким образом, вы можете использовать эту переменную в действии удаления.

global $ivole_sender;
remove_action( 'woocommerce_order_status_completed_notification', array( $ivole_sender, 'sender_trigger' ), 10 );
0
ответ дан Alex Vand 5 March 2019 в 15:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: