Jump to content

Создание тем по несколько минут

Featured Replies

Posted
comment_14702

Создаю новую тему в "категорию 1" (права пользователей стоят Админ, модератор, Гости, Пользователи) - тема создается по несколько минут. Я понимаю, что тема создается долго и жму кнопку отправить тему ещё раз. Тема также долго грузится, но на самом деле темы уже создались автоматически в количестве двух штук, а страница все также висит.

Создаю новую тему в "категорию 2" (права пользователей стоят Админ, модератор, Гости, Пользователи) - тема создается моментально.

Я понял, что проблема с группой "пользователи".

Создал новую группу "Пользователи-2", перенес туда всех старых "пользователей". Темы стали создаваться моментально.

Прошла ровно одна неделя и темы снова создаются несколько минут.

Кто мне может помочь разобраться с этой ошибкой?

comment_14751

В таблице групп пользователей смотреть надо, что-то там не так.

comment_14978

как вариант.

включить дебаг sql запросов в ipb

при постинге узнаем какие запросы идут к серверу,

далее вручную пробуем эти запросы в phpmyadmin и смотрим какой из них медленный.

возможно запрос не использует индекс

зы. я б еще хуки попробывал бы поотключать

  • Author
comment_14982

зы. я б еще хуки попробывал бы поотключать

все отключал - не помогает.

включить дебаг sql запросов в ipb

как это делается?

comment_15047

Настройки >

System >

Глобальные настройки Прочие настройки

Режим отладки

3й уровень

снизу страниц появятся выполненные sql запросы.

вот и пробуй их по-очереди выполнять на мускуле, смотри время выполнения

  • Author
comment_15064

Только эи 2 запроса немного подвисают, остальное все отлично.


SELECT t.tag_text, COUNT(t.tag_text) as times, t.tag_meta_app, t.tag_meta_area FROM msuv_core_tags t WHERE 1=1 AND t.tag_aai_lookup IN( SELECT p.tag_perm_aai_lookup FROM msuv_core_tags_perms p WHERE ( ( FIND_IN_SET(4,p.tag_perm_text) ) OR ( p.tag_perm_text='*' ) ) AND p.tag_perm_visible=1 ) GROUP BY t.tag_text ORDER BY times DESC LIMIT 0, 50

Отображает строки 0 - 49 ( 50 всего, Запрос занял 0.2445 сек.)

SELECT m.*, m.member_id as my_member_id,p.*,pp.*,g.*,ccb.cache_content FROM msuv_members m LEFT JOIN msuv_pfields_content p ON ( p.member_id=m.member_id ) LEFT JOIN msuv_profile_portal pp ON ( pp.pp_member_id=m.member_id ) LEFT JOIN msuv_groups g ON ( g.g_id=m.member_group_id ) LEFT JOIN msuv_content_cache_sigs ccb ON ( ccb.cache_content_id=m.member_id ) WHERE m.member_id=4

Отображает строки 0 - 0 ( 1 всего, Запрос занял 0.0011 сек.)

  • Author
comment_15070

insert есть только один, но его запрос моментально обрабатывается.

Тормозит только когда создаю тему. И то если я уберу права на просмотр категории "Пользователи", то тема создается моментально.

Именно в группе "Пользователи" что-то не так.

comment_15071

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

comment_15074

1. Пробуй с отключенными картинками в браузере создавать тему, чтобы исключить влияние загрузки картинок и прочего

2. При торозах, какое Время исполнения: показывает снизу страницы в режиме debug ?

вот это еще проверь:

3. админка >поддержка > Диагностика > Обзор > Проверка индексов базы

4. админка >поддержка > Диагностика > Обзор > Проверка базы

5. админка >поддержка > Управление SQL > Инструменты управления SQL > [все таблицы] Проверить выбранные

6. щас глянул, по-моему IPB в дебаге не все запросы показывает, поэтому чтоб выловить медленный запрос, нужно либо настроить их логгирование, либо попытаться выловить его здесь :

админка >поддержка > Управление SQL > Выполняющиеся процессы

  • Author
comment_15135

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

Я уже удалил ip.seo - не знаю удаляются ли таблицы из базы данных при удалении?

1. Пробуй с отключенными картинками в браузере создавать тему, чтобы исключить влияние загрузки картинок и прочего

Даже если писать одну букву - он тупит. Картинки вообще не прикладываются.

2. При торозах, какое Время исполнения: показывает снизу страницы в режиме debug ?

при тормозах он потом выдает 504 Gateway Time-out и debug я посмотреть не могу

3. админка >поддержка > Диагностика > Обзор > Проверка индексов базы

все ок

4. админка >поддержка > Диагностика > Обзор > Проверка базы

все ок

5. админка >поддержка > Управление SQL > Инструменты управления SQL > [все таблицы] Проверить выбранные

Единственное, что мне показалось странным это:

Table - bigbenz.msuv_sessions

Op - analyze

Msg_type - note

Msg_text - The storage engine for the table doesn't support analyze

comment_15202

Msg_text - The storage engine for the table doesn't support analyze

Тип БД какой? MyISAM или InnoDB?

  • Author
comment_15385

Ни один человек не знает, для меня это уже пипец какая загадка. Хоть на другой движок форума переходи.

comment_15396

Отключите все сторонние хуки и модификации, перестройте весь кэш, все сообщения, весь кэш стилей и смотрите что будет.

comment_15408

А очистите таблицу bigbenz.msuv_sessions (предварительно сделав бэкап; подозреваю, что всех пользователей выкинет из аккаунта) и проверьте.

Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.