Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Долго грузится форум

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
hd321kbps
phpBB 2.0.3
Сообщения: 353
Стаж: 11 лет 11 месяцев
Откуда: Россия, Крым, Армянск
Благодарил (а): 187 раз
Поблагодарили: 349 раз
Контактная информация:

Долго грузится форум

Сообщение hd321kbps »

Версия phpBB 3.2.1. Хостинг reg.ru vps. Версия php 7.1.2 (FastCGI (Apache))

Подскажите можно ли оптимизировать загрузку форума. Очень медленно грузиться раздел с лс. У некоторых не отправляет личные сообщения и открывается страница с ошибкой 504. Также 504 ошибка наблюдается при загрузке страниц расширений (Страница карты сайта sitemap.xml, PM SPY -> Список ЛС) и некоторых функций в админке (Синхронизировать счётчики сообщений, Синхронизировать свои темы).

База данных около 2Гб
Всего сообщений: 914 469
Всего личных сообщений : 1 741 912
Всего тем: 37 613
Всего пользователей: 44 024

К хостерам обращались!
Их ответ 
Ошибки из лога свидетельствуют о том, что скрипты сайта не успели завершить свое выполнение в течении лимита в 300 секунд, который указан на стороне веб-сервера. При этом большая часть времени уходит на выполнение запросов к базе данных вида:

[pid 2602] sendto(5, "G\0\0\0\3UPDATE phpbb_users\n\t\t\tSET user_sig = '<t></t>'\n\t\t\tWHERE user_id = 6893", 75, MSG_DONTWAIT, NULL, 0) = 75
[pid 2602] poll([{fd=5, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=5, revents=POLLIN}])
[pid 2602] recvfrom(5, "0\0\0\1\0\1\0\"\0\0\0(Rows matched: 1 Changed: 1 Warnings: 0", 3077, MSG_DONTWAIT, NULL, NULL) = 52
[pid 2602] read(6, "\34&\313\371\251\23\3\334", 8) = 8
[pid 2602] sendto(5, "G\0\0\0\3UPDATE phpbb_users\n\t\t\tSET user_sig = '<t></t>'\n\t\t\tWHERE user_id = 6894", 75, MSG_DONTWAIT, NULL, 0) = 75
[pid 2602] poll([{fd=5, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=5, revents=POLLIN}])
[pid 2602] recvfrom(5, "0\0\0\1\0\1\0\"\0\0\0(Rows matched: 1 Changed: 1 Warnings: 0", 3025, MSG_DONTWAIT, NULL, NULL) = 52
[pid 2602] read(6, "\\\314\331(P<r\317", 8) = 8
[pid 2602] sendto(5, "G\0\0\0\3UPDATE phpbb_users\n\t\t\tSET user_sig = '<t></t>'\n\t\t\tWHERE user_id = 6895", 75, MSG_DONTWAIT, NULL, 0) = 75
[pid 2602] poll([{fd=5, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=5, revents=POLLIN}])
[pid 2602] recvfrom(5, "0\0\0\1\0\1\0\"\0\0\0(Rows matched: 1 Changed: 1 Warnings: 0", 2973, MSG_DONTWAIT, NULL, NULL) = 52
[pid 2602] read(6, "\256\304\210,\245\206\224\342", 8) = 8
[pid 2602] sendto(5, "G\0\0\0\3UPDATE phpbb_users\n\t\t\tSET user_sig = '<t></t>'\n\t\t\tWHERE user_id = 6896", 75, MSG_DONTWAIT, NULL, 0) = 75
[pid 2602] poll([{fd=5, events=POLLIN|POLLERR|POLLHUP}], 1, 1471228928) = 1 ([{fd=5, revents=POLLIN}])
[pid 2602] recvfrom(5, "0\0\0\1\0\1\0\"\0\0\0(Rows matched: 1 Changed: 1 Warnings: 0", 2921, MSG_DONTWAIT, NULL, NULL) = 52

Для решения данной ситуации необходимо провести оптимизацию кода и запросов к базе данных.
Также, есть логи сервера с ошибками во вложении.
В чем может быть проблема? это проблема базы или сервера?
И подскажите, как можно синхронизировать счетчик лс сообщений. Показывает не правильно у некоторых.
Вложения
error_log.txt
(8.81 КБ) 140 скачиваний
Последний раз редактировалось Balamut 15.06.2018 10:38, всего редактировалось 1 раз.
Причина: "Ь"!
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: Долго грузиться форум

Сообщение southklad »

У меня иногда тоже ЛС капец как долго отправляется
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: Долго грузиться форум

Сообщение Татьяна5 »

Ошибки связаны с сервером
ciiz1
phpBB 2.0.4
Сообщения: 440
Стаж: 6 лет 7 месяцев
Благодарил (а): 100 раз
Поблагодарили: 30 раз

Re: Долго грузиться форум

Сообщение ciiz1 »

А прописать в .htaccess

Код: Выделить всё

<ifModule mod_php.c>
  php_value	default_charset utf-8
  php_value	max_execution_time 1200
</ifModule>
Может из этой оперы max_execution_time - Время в течении которого скрипт должен полностью завершить своё исполнение. Для отмены ограничений можно присвоить 0.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Долго грузиться форум

Сообщение nissin »

hd321kbps, тут нужна комплексная оптимизация. Настроек сервера, оптимизация запросов, оптимизация кода.
Всё повторяется. nurlan.info
ciiz1
phpBB 2.0.4
Сообщения: 440
Стаж: 6 лет 7 месяцев
Благодарил (а): 100 раз
Поблагодарили: 30 раз

Re: Долго грузиться форум

Сообщение ciiz1 »

Мне кажется оптимизацию запросов, оптимизация кода не все осилят, да и дело неблагодарное ошибки потом появляются.
А вообще может просто расширение какое-нибудь шалит?
Кстати я правильно понимаю php 7.1.2 (FastCGI (Apache)) это работа посредством другой более старой версии php и нужна только для совместимости, а ускорение фактический не добавит?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Долго грузиться форум

Сообщение nissin »

Да, чаще всего проблема с каким-то расширением.
Версия PHP влияет только при переходе с 5-ки на 7-ю версию, она быстрей работает.
Всё повторяется. nurlan.info
Аватара пользователя
hd321kbps
phpBB 2.0.3
Сообщения: 353
Стаж: 11 лет 11 месяцев
Откуда: Россия, Крым, Армянск
Благодарил (а): 187 раз
Поблагодарили: 349 раз
Контактная информация:

Re: Долго грузиться форум

Сообщение hd321kbps »

nissin, готовы взяться на платной основе?)

Отправлено спустя 9 минут 49 секунд:
ciiz1 писал(а): 10.06.2018 21:29 Может из этой оперы max_execution_time - Время в течении которого скрипт должен полностью завершить своё исполнение. Для отмены ограничений можно присвоить 0.
Дело увы не в этом.
ciiz1 писал(а): 11.06.2018 2:14 Кстати я правильно понимаю php 7.1.2 (FastCGI (Apache))
Есть другие варианты
CGI,
FastCGI (Nginx + PHP-FPM).
Но на всех похожая ситуация ошибки только чуток разные.

Отправлено спустя 54 минуты 5 секунд:
Список расширений:
Advertisement Management 1.0.5
Board Announcements 1.0.6
Inactive User Manager 1.0.0
Pages 2.0.3
phpBB3 SEO Sitemap 1.1.1
phpBB Media Embed PlugIn 1.0.1
PM Spy 1.0.1
Precise Similar Topics 1.5.0
QuickReply Reloaded 2.0.0-beta2
Recent Topics for JS 1.0.1
SCSS Compiler 1.0.1
Seo Meta Description 1.0.0
Social Authorization in phpBB 3.0.0
Ответить

Вернуться в «Поддержка phpBB 3.2.x»