vBulletin рассылает очень старые ошибки - PullRequest
0 голосов
/ 17 ноября 2010

Если вы регулярно работаете с vBulletin, вы, вероятно, уже сталкивались с подобным типом ошибки.

Ошибка базы данных в vBulletin:

mysql_connect () [function.mysql-connect]: не удается подключиться к локальному серверу MySQL сквозное гнездо '/var/lib/mysql/mysql.sock' (2) /home/detroit/public_html/blab/includes/class_core.php по линии 311

Ошибка MySQL: номер ошибки: Дата запроса: вторник, 16 ноября 2010 @ 10:57:57 AM Дата ошибки: Вторник, 16 ноября 2010 @ 10:57:57 AM Script: url_removed_to_avoid_spam_flagging Реферер: IP-адрес: xx.xx.xx.xxx Имя пользователя: Имя класса: vB_Database MySQL Версия:

Мой вопрос касается не самой ошибки, а ее возраста.

Наша команда получает примерно 20-30 таких сообщений каждый час, а электронные письма приходят в кластер между третьей и седьмой минутой часа. Странно то, что все ошибки происходят из одного и того же пятиминутного блока с этого утра.

Я говорю о самих ошибках, но в случае, если у кого-то есть более быстрый ответ (поскольку grep работает медленно, и я не вижу локализованных файлов ошибок PHP с первого взгляда): есть ли простой способ увидеть эти ошибки в реальном времени?

Я опасаюсь, что, дабы не решить проблему с базой данных, мы просто сгенерировали так много ошибок, что фильтр электронной почты где-то вдоль маршрута сообщений запутывает сообщения об ошибках, выводя их так медленно, что они становятся бесполезными. , Просмотр ошибок в режиме реального времени позволит нам узнать, действительно ли мы получили контроль над вещами, (как мы думаем, что мы делаем - в этом случае мы можем тогда найти способ остановить ход старых сообщений об ошибках ) или нам нужно предпринять дополнительные действия.

Заранее спасибо за любые комментарии по этому поводу. Вы люди рок.

1 Ответ

0 голосов
/ 23 января 2011

Вы, вероятно, уже исправили эту проблему, но:

  1. Каждый раз, когда я видел странные временные метки в письмах vBulletin, это происходило из-за удушения провайдерами электронной почты.Если вы посмотрите на временные метки в строках Received: в заголовках писем, вы, вероятно, увидите, где происходит регулирование.
  2. Если вы получаете кластеры ошибок в определенное время, тогдаЛучшее место для поиска виновных - раздел «Назначенные задачи» vBulletin панели управления администратора.Некоторые из запланированных задач могут быть дорогими, в зависимости от размера вашего сайта, профиля трафика и т. Д., И одна из них может выполнять дорогой запрос, который может блокировать одну или две таблицы в течение очень долгого времени.
  3. ЕстьВы пытались смотреть на БД, используя mtop в те моменты, когда возникают ошибки?
...