Привет, команда! Надеюсь, у всех у вас всё хорошо. Плагин WP Discourse был мне и моему сообществу неоценимым подспорьем. Я хотел обратиться к вам, чтобы узнать, не сможете ли вы помочь мне с одной проблемой.
Недавно на моём сайте WordPress myfishingcapecod.com начались проблемы с плагином WP Discourse. Плагин генерирует тысячи ошибок типа «slow», которые я вижу в логах сервера.
Сегодня ошибок было настолько много, что сайт упал. Мне удалось восстановить его работу, деактивировав плагин WP Discourse. Затем я попытался удалить и переустановить плагин, но проблема осталась.
Ниже я привёл пример ошибки, с которой столкнулся. Если кто-то знает решение, буду очень признателен.
Пока мы продолжаем отладку, мы выпускаем исправление, которое удаляет конкретный вызов логирования, который, похоже, задействован, так как он не является критически важным (то есть его удаление не нанесёт вреда) (PR). Хотя маловероятно, что это является основной причиной проблемы. Когда вы увидите версию плагина 2.4.2 в панели администратора WordPress, она будет содержать это временное исправление.
Эта часть плагина не менялась уже давно, что отчасти объясняет, почему я изначально сомневался, что она является причиной проблемы. Чтобы помочь в процессе отладки, пожалуйста, поделитесь любыми другими изменениями, которые вы недавно внесли в свой WordPress. Любые обновления, новые установленные плагины и тому подобное.
В идеале, если вы сможете отправить мне через личное сообщение файл, загруженный из панели администратора WP Discourse Logs, особенно файл “Meta”, который даст мне представление о вашей среде WordPress, то есть о вашей версии PHP и других установленных плагинах. Также, пожалуйста, укажите, у какого провайдера хостинга WordPress вы находитесь?
Это совсем не помогает, но у меня никаких проблем нет, и я использую плагин в трёх разных окружениях.
Я имею в виду, что с самим плагином не может быть какой-то фундаментальной ошибки, и он не сломан как таковой, но проблема, должно быть, связана с другими факторами.
Станет ли от этого что-то проще? Нет, это может даже усложнить решение проблемы. Есть ли у автора темы серьёзные проблемы? Определённо, и я не пытаюсь подлить масла в огонь, рассказывая, что у меня всё в порядке.
Спасибо, хорошо, что это известно. Мне пока тоже не удалось воспроизвести проблему. Кстати, не могли бы вы, если возможно, поделиться вашим мета-файлом из панели логов WP Discourse (отправьте его мне в личные сообщения)? Это может быть полезно для сравнения.
@angus большое спасибо за быстрый ответ. Как вы и просили, я отправил вам логи в личные сообщения. Буду на связи относительно следующих шагов и обновлений. Спасибо!
Просто заметка: этот вопрос был дополнительно обсуждён с Райаном через личные сообщения. Итог таков:
Скорее всего, проблема вызвана особенностью окружения, общей для @Ryan_Collins1 и @gizadev. На сайте Райана похожие проблемы наблюдались и с другими плагинами.
Соответствующий вызов в логе был удалён в версии WP Discourse2.4.2, выпущенной 11 мая.
Если кто-то снова столкнётся с этой проблемой, пожалуйста, дайте знать.