Ошибка при входе в систему

Главные вкладки

Аватар пользователя jeweller jeweller 28 июля 2008 в 22:59

Здравствуйте!

Сегодня обнаружил, что при попытке залогиниться выводится ряд сообщений (см ниже). В целом сайт вроде работает нормально, но понятно что управлять им невозможно. Никаких работ с сайтом я не вел, ничего не устанавливал и не удалял. Хостер почти сутки молчит. Подскажите с чем может быть связана проблема и как ее можно решить?

Warning: The table 'watchdog' is full query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', 'The table 'watchdog' is full\nquery: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (1, 'user', 'Сессия для <em>jeweller</em> открыта.', 0, '', 'http://www.marketprofit.ru/doc/programma-tekhnicheskogo-analiza-omega-re..., 'http://www.marketprofit.ru/doc/programma-tekhnicheskogo-analiza-omega-re..., '84.51.206.166', 1217271056) в файле /www/marketpr/www/htdocs/includes/database.mysql.inc в строке 172 in /www/marketpr/www/htdocs/includes/database.mysql.inc on line 172

Warning: The table 'watchdog' is full query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', 'Cannot modify header information - headers already sent by (output started at /www/marketpr/www/htdocs/includes/database.mysql.inc:172) в файле /www/marketpr/www/htdocs/includes/session.inc в строке 100.', 2, '', 'http://www.marketprofit.ru/doc/programma-tekhnicheskogo-analiza-omega-re...', 'http://www.marketprofit.ru/doc/programma-tekhnicheskogo-analiza-omega-re...', '84.51.206.166', 1217271056) in /www/marketpr/www/htdocs/includes/database.mysql.inc on line 172

Warning: The table 'watchdog' is full query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', 'session_regenerate_id(): Cannot send session cookie - headers already sent by (output started at /www/marketpr/www/htdocs/includes/database.mysql.inc:172) в файле /www/marketpr/www/htdocs/includes/session.inc в строке 103.', 2, '', 'http://www.marketprofit.ru/doc/programma-tekhnicheskogo-analiza-omega-re...', 'http://www.marketprofit.ru/doc/programma-tekhnicheskogo-analiza-omega-re...', '84.51.206.166', 1217271056) in /www/marketpr/www/htdocs/includes/database.mysql.inc on line 172

Warning: The table 'watchdog' is full query: INSERT INTO watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (1, 'php', 'Cannot modify header information - headers already sent by (output started at /www/marketpr/www/htdocs/includes/database.mysql.inc:172) в файле /www/marketpr/www/htdocs/includes/common.inc в строке 314.', 2, '', 'http://www.marketprofit.ru/doc/programma-tekhnicheskogo-analiza-omega-re...', 'http://www.marketprofit.ru/doc/programma-tekhnicheskogo-analiza-omega-re...', '84.51.206.166', 1217271056) in /www/marketpr/www/htdocs/includes/database.mysql.inc on line 172

Комментарии

Аватар пользователя direqtor direqtor 29 июля 2008 в 9:48

Два варианта - либо настроить cron jobs или сделать их вручную, тогда таблица watchdog очистится, либо залезть в БД и запустить SQL команду TRUNCATE

Аватар пользователя jeweller jeweller 29 июля 2008 в 9:57

Еще раз спасибо, буду пробовать. А из-за чего это произошло. Таблицу watchdog нужно регулярно очищать? Я правильно понял?

Аватар пользователя direqtor direqtor 29 июля 2008 в 13:02

Настройки вочдога на странице admin/settings/logging, но для корректного автоматического обрезания таблицы должен регулярно (хоть раз в сутки) запускаться cron.php

А причина?
Может таблица попорчена? Попробуй REPAIR watchdog
Или ее первичный ключ маленький (smallint)? Проверь размер поля wid (оно должно быть int(11) unsiggned.

Аватар пользователя NiggazZ NiggazZ 26 августа 2008 в 1:09

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

Аватар пользователя NiggazZ NiggazZ 26 августа 2008 в 1:44

я послал запрос TRUNCATE watchdog запрос успешно выполнился..но теперь я все равно не могу залогинится на сайте..ппц помогите плиз..ошибок больше нет..

Аватар пользователя NiggazZ NiggazZ 26 августа 2008 в 2:22

разобрался.. нужноо оказывается было скормить базе такие запросы

TRUNCATE `accesslog`;
TRUNCATE `cache`;
TRUNCATE `search_index`;
TRUNCATE `sessions`;
TRUNCATE `*watchdog`;

Аватар пользователя Bel-Den Bel-Den 27 октября 2008 в 0:35

у меня вот такое вылазит каждый раз при входе, выходе, создании новости или обновлении страницы: Warning: Duplicate entry '38261' for key 1 query: INSERT INTO watchdog (uid, type, message, severity, link, location, includes/database.mysql.inc on line 172

мне запустить вот эти запросы, я правильно понял? :
TRUNCATE `accesslog`;
TRUNCATE `cache`;
TRUNCATE `search_index`;
TRUNCATE `sessions`;
TRUNCATE `*watchdog`;

и как настроить cron ???