1

Тема: Ошибка при любых действиях на форуме

Здравствуйте
Сегодня стала происходить вот такая белиберда. При любых действиях на форуме: добавление сообщения; создание темы; их удаление. Выдает ошибку типа

Извините! Произошла ошибка.

Это временная ошибка. Просто обновите страницу. Если проблема не решается, попробуйте повторить через 5-10 минут.
База данных: Table './rzia_01/sbr_search_matches' is marked as crashed and last (automatic?) repair failed (Errno: 144).
Запрос с ошибкой: INSERT INTO sbr_search_matches (post_id, word_id, subject_match) SELECT 78968, id, 0 FROM sbr_search_words WHERE word IN ('проба')
Ошибка произошла в строке 189 в /home/users1/r/rzia/domains/punBB/include/search_idx.php

Производительность базы данных

Время (с)    Запрос
0.00009    SET NAMES 'utf8'
0.00033    SELECT * FROM sbr_cpages
0.00059    SELECT u.*, g.*, o.logged, o.idle, o.csrf_token, o.prev_url FROM sbr_users AS u INNER JOIN sbr_groups AS g ON g.g_id=u.group_id LEFT JOIN sbr_online AS o ON o.user_id=u.id WHERE u.id=2
0.00054    UPDATE sbr_online SET logged=1418666480, prev_url='http://rzia.ru/post73085.html' WHERE user_id=2
0.00020    SELECT o.* FROM sbr_online AS o WHERE o.logged < 1418665880
0.00017    SELECT p.topic_id, p.posted FROM sbr_posts AS p WHERE p.id=73085
0.00016    SELECT COUNT(p.id) FROM sbr_posts AS p WHERE p.topic_id=648 AND p.posted<1407214993
0.00037    SELECT t.subject, t.first_post_id, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, s.user_id AS is_subscribed, f.fancy_simtopics_show, fav.user_id AS is_favorite, g_pun_attachment_allow_download, t.post_show_first_post FROM sbr_topics AS t INNER JOIN sbr_forums AS f ON f.id=t.forum_id LEFT JOIN sbr_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=1) LEFT JOIN sbr_subscriptions AS s ON (t.id=s.topic_id AND s.user_id=2) LEFT JOIN sbr_favorites AS fav ON (t.id=fav.topic_id AND fav.user_id=2) LEFT JOIN sbr_groups AS g ON g.g_id = 1 WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=648 AND t.moved_to IS NULL
0.00010    SELECT question, read_unvote_users, revote, created, days_count, votes_count AS max_votes_count FROM sbr_questions WHERE topic_id = 648
0.00012    SELECT f.id FROM sbr_forums as f WHERE f.fancy_simtopics_search=0
0.00042    SELECT t.id, t.subject, t.closed, MATCH (subject) AGAINST ('дела форумские') AS score FROM sbr_topics AS t INNER JOIN sbr_forums AS f ON f.id=t.forum_id LEFT JOIN sbr_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=1) WHERE t.id != 648 AND t.moved_to IS NULL AND t.posted > 1387130480 AND MATCH (subject) AGAINST ('дела форумские') >= 0.5 LIMIT 5
0.00021    SELECT COUNT(r.id) FROM sbr_reports AS r WHERE r.zapped IS NULL
0.00012    SELECT id, post_id, filename, file_ext, file_mime_type, size, download_counter, uploaded_at, file_path FROM sbr_attach_files WHERE topic_id = 648 ORDER BY filename
0.00014    SELECT p.id FROM sbr_posts AS p WHERE p.topic_id=648 ORDER BY p.id LIMIT 240,20
0.00011    SELECT r.id AS rep_id, r.post_id, u.username, r.from_user_id, r.rep_plus, r.rep_minus, r.time AS rep_time FROM sbr_reputation AS r INNER JOIN sbr_users AS u ON u.id = r.from_user_id WHERE r.post_id IN (66331,66335,66336,66337,67051,67055,67056,67060,70438,70480,70481,73068,73074,73085,78968,78980)
0.00343    SELECT u.email, u.title, u.url, u.location, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, u.avatar, u.avatar_width, u.avatar_height, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online, u.rep_plus, u.rep_minus, u.rep_enable, u.rep_disable_adm FROM sbr_posts AS p INNER JOIN sbr_users AS u ON u.id=p.poster_id INNER JOIN sbr_groups AS g ON g.g_id=u.group_id LEFT JOIN sbr_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.id IN (66331,66335,66336,66337,67051,67055,67056,67060,70438,70480,70481,73068,73074,73085,78968,78980) ORDER BY p.id
0.00065    UPDATE sbr_topics SET num_views=num_views+1 WHERE id=648
0.00775    Общее время запроса

Что случилось? Как помочь?
Спасибо.

Поделиться

2

Re: Ошибка при любых действиях на форуме

попробуйте в phpmyadmin - исправить таблицы/данные - там должна быть такая функция

PunBB Extensions | Перед созданием темы => ФАК | Профессиональная разработка сложных сайтов

Расширения распространяются по Creative Commons Attribution-NonCommercial 4.0

Сайт KANekT

Поделиться

3

Re: Ошибка при любых действиях на форуме

KANekT пишет:

там должна быть такая функция

Первым делом бросился искать эту функцию, но не нашел. sad

Поделиться

4

Re: Ошибка при любых действиях на форуме

rzia, на вкладке с сеткой (таблицей smile ) таблиц базы форума выбираешь нужную таблицу и ниже в выпадающем меню нужное действие.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

5

Re: Ошибка при любых действиях на форуме

KANekT, Visman, спасибо, помогло.
А вч ем может быть причина такого глюка?

Поделиться

6

Re: Ошибка при любых действиях на форуме

rzia, вот цитата из раздела Повреждения таблиц MyISAM

Несмотря на то, что формат таблиц MyISAM очень надежен (все изменения в таблице записываются до возвращения значения оператора SQL), таблица, тем не менее, может быть повреждена. Такое происходит в следующих случаях:

    Процесс mysqld уничтожен во время осуществления записи;

    Неожиданное отключение компьютера (например, если выключилось электропитание);

    Ошибка аппаратного обеспечения;

    Использование внешней программы (например myisamchk) на открытой таблице.

    Ошибка программного обеспечения в коде MySQL или MyISAM.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

7

Re: Ошибка при любых действиях на форуме

Visman, понял, спасибо

Поделиться