Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

[bug] Полетела таблица phpbb_search_results (Миша Спларов)
Author Message
Миша Спларов
Участник форума



Joined: 17 Nov 2003
Posts: 821
Карма: 65
   поощрить/наказать

Location: Россия, Москва

PostPosted: Thu Oct 18, 2007 5:20 am (написано за 5 минут 15 секунд)
   Post subject: [bug] Полетела таблица phpbb_search_results
Reply with quote

Это только у меня уже второй день такая ошибка при использования любого поиска?
Quote:
Could not delete old search id sessions

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb_search_results.MYI' (errno: 145)

DELETE r FROM phpbb_search_results r LEFT JOIN phpbb_sessions s ON s.session_id=r.session_id WHERE s.session_id IS NULL

Line : 636
File : search.php
Если не ошибаюсь, то сломались индексы у таблицы, что лечится через REPAIR TABLE.
В качестве возможного варианта предотвращения подобных проблем - хотя бы раз в месяц OPTIMIZE TABLE, а также ANALYZE TABLE каждый час (сутки?) и если с какой-то табличкой проблемы - отсылать отчёт на email.
Ещё, как вариант, поменьше результатов поиска хранить, например, только за последние 30 минут (не помню, как по-умолчанию в phpbb).
Back to top
View user's profile Send private message
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9989
   поощрить/наказать


PostPosted: Thu Oct 18, 2007 12:10 pm (спустя 6 часов 49 минут; написано за 23 секунды)
   Post subject:
Reply with quote

Миша Спларов wrote:
Это только у меня уже второй день такая ошибка при использования любого поиска?
— нет.
У меня — то же самое.
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Tue Oct 30, 2007 2:24 pm (спустя 12 дней 2 часа 14 минут)
   Post subject:
Reply with quote


М

На сервере были серьезные технические проблемы с базой. Вероятно, они связаны с нашествием на форум гугл-робота (число кликов за день единовременно выросло в 5 раз), который зациклился на ссылках с sid=xxxx. Сейчас sid из всех ссылок убраны, и, хотя гугл все равно периодически продолжает ходить по ссылкам с sid, вероятно, он берет их просто из своего буфера, и это скоро прекратится. Также немного изменился метод коннекта к базе - теперь по tcp (через сокет почему-то было ненадежно, файл сокета периодически куда-то исчезал, воспроизвести это все в лабораторных условиях так и не удалось).

Тема закрыта.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies. All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML