tmc
  • 0
Новичок

Как найти неработающий плагин WordPress, вызывающий проблемы с производительностью

  • 0

Мой общий хостер постоянно отключает мой сайт, так как, похоже, есть убегающий плагин, который привязывает mysql.

В их журналах я вижу это:

# Wed Jun 29 00:00:33 2011
# Query_time: 22.923943  Lock_time: 4.941786 Rows_sent: 100  Rows_examined: 808400
use FOO_wrdp2;
SELECT * FROM wp_slimex_stats LIMIT 808300, 100

# Wed Jun 29 00:00:38 2011
# Query_time: 4.485267  Lock_time: 0.000093 Rows_sent: 100  Rows_examined: 808500
use FOO_wrdp2;
SELECT * FROM wp_slimex_stats LIMIT 808400, 100

# Wed Jun 29 00:00:39 2011
# Query_time: 1.409544  Lock_time: 0.023081 Rows_sent: 100  Rows_examined: 808600
use FOO_wrdp2;
SELECT * FROM wp_slimex_stats LIMIT 808500, 100

Обратите внимание на wp_slimex_stats упоминание и большое время запроса. Это та часть, которая вызывает тревогу у моего общего хостера.

wp_slimex_stats действительно является таблицей в моей базе данных WordPress, но такой плагин не установлен или не работает в моем блоге WordPress. Он также не является частью других плагинов, которые я установил.

Я выполнил поиск в Интернете и не могу найти много информации об этом плагине, но, похоже, это плагин для ведения журнала на основе столбцов, которые я вижу в упомянутых таблицах (remote_ip, язык, страна, домен, реферер и т. д.).

Как мне отладить это, чтобы отследить, где на самом деле находится плагин, чтобы я мог его отключить?

Share
  1. Иногда плагины автоматически добавляют таблицы в вашу базу данных при установке, но они не удаляются при отключении плагина. На вашем месте я бы открыл свой сайт в HTML-редакторе и выполнил глобальный поиск slimex_stats (или $wpdb->slimex_stats или wp_slimex_stats), чтобы попытаться найти, где в вашем коде вызывается оператор SELECT. Если ваш поиск дает какие-либо результаты, удалите оскорбительный код. Кроме того, если у вас есть доступ к базе данных, вы можете просто удалить или переименовать таблицу wp_slimex_stats. Как только вы это сделаете, ваш PHP-код в WordPress начнет выдавать ошибки, указывающие, где MySQL пытается выполнить эти операторы SELECT и терпит неудачу. Затем вы можете перейти к своему коду, где возникают ошибки, и удалить плохие вещи.

    • 0
  2. Поиск wp_slimex_stats выдает ссылки на плагин под названием Wp-SlimStat-Ex — вы уверены, что он у вас не запущен? Я также вижу много-много ошибок БД на сайтах других людей, связанных с этой таблицей; может быть, лучше вообще не использовать этот плагин.

    • 0

Оставить ответ

You must login to add an answer.