Стоит дважды проверить настройки вашего GC для Cassandra.
В моем случае я использовал семафор, чтобы дросселировать асинхронные записи и все еще (иногда) получать тайм-ауты.
Я использовал непригодные настройки GC, я использовал блок cassandra для удобства, который имел непредвиденные последствия работы с настройками по умолчанию VM. Следовательно, мы в конечном итоге запускаем хит-стоп-GC, что приведет к таймауту записи. Применяя те же настройки GC, что и текущее изображение докеры cassandra, и все в порядке.
Это может быть необычной причиной, но это помогло бы мне, поэтому, кажется, стоит записать здесь.
Вам нужно найти, где создается экземпляр класса следующим образом:
$ivole_sender = new Ivole_Sender();
Таким образом, вы можете использовать эту переменную в действии удаления.
global $ivole_sender;
remove_action( 'woocommerce_order_status_completed_notification', array( $ivole_sender, 'sender_trigger' ), 10 );