ExBB Community » Файловый ExBB » Решение проблем » Долгая загрузка форума

Страниц (2): [1] 2 »
 

1. drummer69 - 5 сентября 2009 — 19:07 - перейти к сообщению
Сегодня столкнулся с такой проблемой. Форум начал долго грузится, около 30-50 сеукнд требовалось на загрузки любой страницы. В процессе "засикания" было выяснено, что форум практически вообще не хочет загружаться, и не после минуты, и не после пяти минут. После звонка в тех. поддержку, мне было сказано, что идет большая нагрузка на сервер...из одного файла jsloader.php, тьак как от него слишком много запросов. В итоге мой форум занял большую часть оперативной памяти на сервере, чем вызвал автоматическую блокировку аккаунта, еле уговорил админа открыть аккаунт для разбирательства... Посмотрел, вроде все как и прежде...попросил перезагрузить сервер...часа 2 все нормально было, а теперь опять пошли тормоза... Чем вообще это вызвано и действительно ли какие-нибудь файлы дают нагрузку на сервер????
2. yura3d - 5 сентября 2009 — 19:21 - перейти к сообщению
drummer69 пишет:
После звонка в тех. поддержку, мне было сказано, что идет большая нагрузка на сервер...из одного файла jsloader.php, тьак как от него слишком много запросов.

Чаще всего причина излишней нагрузки, связанная с этим файлов - это нагрузка чата. Временно отключите чат. Также хотелось бы узнать больше информации о конфигурации Вашего сервера и типе хостинга (виртуальный, выделенный или т.п.) Судя по посещаемости Вашего форума, Вам пора уже задуматься об аренде выделенного сервера, либо об отказе от некоторых особо прожорливых в плане системных ресурсов модулей (либо об их ограничении). Например, если в Вашем чате случаются ситуации, когда одновременно в нём сидит более 50-100 человек (зависит от конфигурации сервера), то уже нужно подумать о переходе на менее ресурсоёмкие технологии, такие как IRC
3. drummer69 - 5 сентября 2009 — 19:24 - перейти к сообщению
у меня в чате максимум человек 10 сидело...
Хостинг виртуальный..тип червера точно незнаю...вроде двухядерных...4 Гб оперативы...вообщем, нормальный, но на нем помимо меня еще етськлиенты..а вот их кол-во я не скажу.
4. yura3d - 5 сентября 2009 — 19:31 - перейти к сообщению
drummer69 пишет:
у меня в чате максимум человек 10 сидело...

Попросите хостера привести параметры (GET-запросы), с которыми запускался данный скрипт. Тогда можно будет конкретно сказать, с какой стороны была проблема. Дело в том, что скрипт jsloader.php отвечает за работу не только чата, но и других Ajax-приложений, в частности предварительного просмотра, обработки кармы и т.п. Но наиболее ресурсоёмкой из данных задач всё-таки является чат

drummer69 пишет:
Хостинг виртуальный..тип червера точно незнаю...вроде двухядерных...4 Гб оперативы...вообщем, нормальный, но на нем помимо меня еще етськлиенты..а вот их кол-во я не скажу.

Я думаю Ваш проект уже перерос уровень виртуального хостинга. Закачайте на сервер прикреплённый скрипт get_ini.php и результат его работы выложите здесь, посмотрим сколько реально памяти отведено для PHP
5. drummer69 - 5 сентября 2009 — 19:46 - перейти к сообщению
Вот результаты
CODE:
memory_limit: 128M
post_max_size: 100M
upload_max_filesize: 50M
6. yura3d - 5 сентября 2009 — 19:57 - перейти к сообщению
drummer69 пишет:
Вот результаты
CODE:
memory_limit: 128M
post_max_size: 100M
upload_max_filesize: 50M

Первый параметр (memory_limit) это и есть тот объём оперативной памяти, который выделен для PHP на Вашем аккаунте. Значение в 128 Мб в принципе стандартное на данный момент для большинства виртуальных хостеров, хотя для Вашего проекта это и маловато. Давайте разбираться дальше, во-первых, хостера всё-таки подсуетите насчёт сказанного мной выше:
yura3d пишет:
Попросите хостера привести параметры (GET-запросы), с которыми запускался данный скрипт.

Во-вторых, подскажите, какой размер файла темы установлен на Вашем форуме. Чтобы это узнать, откройте файл post.php, там практически в самом его начале будет строка:
CODE:
define('FM_MAX_THREAD_SIZE',YYY); # 200 kB

где YYY - некоторое число
В-третьих, перечислите, какие на данный момент у Вас включены моды
7. drummer69 - 5 сентября 2009 — 20:13 - перейти к сообщению
Для первого пункта, видимо придется подождать до завтрашнего дня.

yura3d пишет:
Во-вторых, подскажите, какой размер файла темы установлен на Вашем форуме. Чтобы это узнать, откройте файл post.php, там практически в самом его начале будет строка:


define('FM_MAX_THREAD_SIZE',153600); # 200 kB

yura3d пишет:
В-третьих, перечислите, какие на данный момент у Вас включены моды


День рождения пользователей
Топ-лист тем
Репутация
Штрафы на форуме
Топ-лист активных пользователей на форуме
Приветсвие нового пользователя через ЛС
Показывать статус пользователя на форуме?
Расширенная статистика посещений
Bad Post Report
RSS лента
Спонсор раздела

п.с. чат отключил - стало получше...
8. yura3d - 5 сентября 2009 — 20:22 - перейти к сообщению
drummer69 пишет:
Для первого пункта, видимо придется подождать до завтрашнего дня.

Ок, подождём

drummer69 пишет:
define('FM_MAX_THREAD_SIZE',153600); # 200 kB

По этому пункту всё ок, проблем не вижу

drummer69 пишет:
День рождения пользователей
Топ-лист тем
Репутация
Штрафы на форуме
Топ-лист активных пользователей на форуме
Приветсвие нового пользователя через ЛС
Показывать статус пользователя на форуме?
Расширенная статистика посещений
Bad Post Report
RSS лента
Спонсор раздела

Насколько я понял, наиболее прожорливый в плане ресурсов мод Превью-копии прикрепленных изображений отключён? Помимо модулей в списке админки какие-либо ещё модули/информеры/дополнения устанавливались?
9. drummer69 - 5 сентября 2009 — 20:25 - перейти к сообщению
ммм...нет..не устанавливались. по-крайней мере на данный момент вспомнить не могу.
10. yura3d - 5 сентября 2009 — 20:35 - перейти к сообщению
drummer69 пишет:
ммм...нет..не устанавливались. по-крайней мере на данный момент вспомнить не могу.

Ну, к примеру, критические обновления Вы должны были устанавливать. Информер присутствующих в чате на главную страницу устанавливался?

Ещё я бы посоветовал спросить хостера о частоте обращений к форуму в целом, и к скрипту jsloader.php в частности, с некоторых IP, вполне возможно, что на Ваш форум была осуществлена DDoS-атака. Учитывая, что внутренние ресурсы провайдера предполагают высокую скорость доступа, осуществить такую атаку вполне возможно всего с нескольких компьютеров
11. drummer69 - 5 сентября 2009 — 20:39 - перейти к сообщению
Критические устанавливал...информер тоже стоит...

По поводу атак возможно...это уже второй случай такого торможения за последние полгода.
12. drummer69 - 5 сентября 2009 — 20:45 - перейти к сообщению
Я так понимаю от этого ни кому не уйти...
13. yura3d - 5 сентября 2009 — 21:05 - перейти к сообщению
drummer69 пишет:
Критические устанавливал...информер тоже стоит...

По поводу атак возможно...это уже второй случай такого торможения за последние полгода.

В чём заключалась причина предыдущих проблем? Вопрос с возможными атаками лучше уточнить у хостера, у них должны быть все необходимые средства для обнаружения атак и минимизации их последствий. Также постарайтесь всё-таки вспомнить, какие моды/исправления/дополнения/информеры были установлены Вами дополнительно

vipraskrutka пишет:
даже с одного небольшого VDS с каналом от 10мб/с можно валить достаточно жирные сервера/сайты, главное знать как и чем

Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 2 сообщений


drummer69 пишет:
Я так понимаю от этого ни кому не уйти...

Да, понимаете правильно
14. drummer69 - 5 сентября 2009 — 21:17 - перейти к сообщению
Проблема предыдущего случая похожая...тоже были атаки на сервер...шло много запросов с моего аккаунта...но тогда я подумал на хостера...а теперь даже и незнаю, чт оделать...

Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 2 сообщений
15. yura3d - 5 сентября 2009 — 21:25 - перейти к сообщению
drummer69 пишет:
Проблема предыдущего случая похожая...тоже были атаки на сервер...шло много запросов с моего аккаунта...но тогда я подумал на хостера...а теперь даже и незнаю, чт оделать...

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

drummer69 пишет:
С тут баем знаком...делали совместный проект...точнее с радиотутбай.

Радио у них появилось значительно позже Подмигивание

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0535]     [ ]