1 (06.11.2012 03:49 отредактировано KANekT)

Тема: Ошибка при подписке в теме

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

Это временная ошибка. Просто обновите страницу. Если проблема не решается, попробуйте повторить через 5-10 минут.

База данных: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay (Errno: 1104).

Запрос с ошибкой: SELECT u.id, u.email, u.notify_with_post, u.language FROM pun_users AS u INNER JOIN pun_subscriptions AS s ON u.id=s.user_id LEFT JOIN pun_forum_perms AS fp ON (fp.forum_id=36 AND fp.group_id=u.group_id) LEFT JOIN pun_online AS o ON u.id=o.user_id LEFT JOIN pun_bans AS b ON u.username=b.username WHERE b.username IS NULL AND COALESCE(o.logged, u.last_visit)>1350920100 AND (fp.read_forum IS NULL OR fp.read_forum=1) AND s.topic_id=4154 AND u.id!=1737

Ошибка произошла в строке 2721 в /home/vhosts/punbb.ru/httpdocs/include/functions.php

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

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

Сайт KANekT

Поделиться

2

Re: Ошибка при подписке в теме

и как часто такое бывает?

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

3

Re: Ошибка при подписке в теме

пока только один раз заметил

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

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

Сайт KANekT

Поделиться

4 (30.10.2012 07:42 отредактировано Igor1)

Re: Ошибка при подписке в теме

И я эту ошибку сегодня один раз увидел. Появляется после добавления нового сообщения.

Добавлено спустя 7 секунд:

О уже два раза sad

punBB the best :)

Поделиться

5

Re: Ошибка при подписке в теме

тест

Добавлено спустя 2 минуты 19 секунд:

Проблема локализована на данном форуме.

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

Надо оптимизировать запрос, скорее всего тут слишком много забубенных пользователей,  и лефт джоин тяжел для мускуля на этом хостинге

Добавлено спустя 3 минуты 37 секунд:

а если сообщение склеивается, то вызов запроса для оповещения подписчиков, похоже не происходит и все работает.

Добавлено спустя 25 минут 3 секунды:

Если забубенных пользователей проверять  из кеша ? не будет ли лучше

примерно вот так:

https://gist.github.com/4018083

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

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

Сайт KANekT

Поделиться

6

Re: Ошибка при подписке в теме

Сейчас выскочила эта ошибка.

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

Поделиться

7

Re: Ошибка при подписке в теме

Visman пишет:

Сейчас выскочила эта ошибка.

причинно-следственная связь уже найдена, осталось исправить ошибку

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

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

Сайт KANekT

Поделиться

8

Re: Ошибка при подписке в теме

Пропатчил, давайте понаблюдаем.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

9

Re: Ошибка при подписке в теме

тест сообщения

Добавлено спустя 11 секунд:

теперь без ошибки идет smile

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

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

Сайт KANekT

Поделиться