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 Гб оперативы...вообщем, нормальный, но на нем помимо меня еще етськлиенты..а вот их кол-во я не скажу.
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
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
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 - перейти к сообщению
Для первого пункта, видимо придется подождать до завтрашнего дня.
define('FM_MAX_THREAD_SIZE',153600); # 200 kB
День рождения пользователей
Топ-лист тем
Репутация
Штрафы на форуме
Топ-лист активных пользователей на форуме
Приветсвие нового пользователя через ЛС
Показывать статус пользователя на форуме?
Расширенная статистика посещений
Bad Post Report
RSS лента
Спонсор раздела
п.с. чат отключил - стало получше...
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 лента
Спонсор раздела
Топ-лист тем
Репутация
Штрафы на форуме
Топ-лист активных пользователей на форуме
Приветсвие нового пользователя через ЛС
Показывать статус пользователя на форуме?
Расширенная статистика посещений
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 пишет:
С тут баем знаком...делали совместный проект...точнее с радиотутбай.
Радио у них появилось значительно позже
