В сайтостроении я недавно, буквально пару недель, следовательно опыта мало, учусь на собственных ошибках, стараюсь учится на ошибках других. Опишу всю проблему:
1. Купил реселлинг хостинга на steadyhost.ru, и домен...
2. Установил движок друпала 6.1, создал сайт
Через день после его "запуска в люди" приходит сообщение от провайдера хостинга:
"Здравствуйте!
Ваш аккаунт продолжительное время превышает допустимый уровень нагрузки для текущего тарифного плана.
Top Process %CPU 70.7 httpd [the3power.x-3-m.ru] [/modules/user/user.css?c]
Top Process %CPU 63.5 httpd [the3power.x-3-m.ru] [/themes/ChaiGaram-6.x-1.0/ChaiGaram/ChaiGaram/images/Footer]
Top Process %CPU 0.3 cpdavd - accepting connections on 2077 and 2078
При текущих нагрузках у вас есть возможность продолжить обслуживание на тарифе LightR также возможно Вам удастся снизить нагрузку на сервер.
Просим Вас в течение 24 часов связаться с нами для решения данного вопроса."
Пожалуйста, разъяснить мне языком для чайников, в чём у меня прокол, как его устранить и не наколоться в следущий раз... Я уже не знаю что делать...пока просто закрыл сайт на тех обсл. Может вся проблема то в хостере? Или нужно сменить движок на другой?
Комментарии
Еще забыл добавить: поиском пользовался, подобные проблемы видел, но кроме как установить devil и поочередно тестировать весь сайт ,а затем удалить максимально нагружаемый модуль, не смог найти...
Еще хотел заметить что страници на сайте грузились реально долго, а порой выбивало сообщение bad way, но я думаю это лаги сервака хостера...или нет?
Переспросите что конретно нагрузку создает. Я ничего не понял.
Уже задал им этот вопрос, жду ответа уже около 4 часов...мне всё больше и больше нравится их тех поддержка...
Насколько я понял, адрес http://the3power.x-3-m.ru/
Cейчас сайт на техобслуживании, но страничка грузилась охрененно долго.
Я в конце 2005 ушел с majordomo.ru, т.к. поменял Нюку на Друпал.
У меня вообще "молоко" было.
Может быть проще всего хостера поменять?
Однозначно - меняйте хостера.
Вот из-за сообщения из тех поддержки о том что я перегрузил их сервер я и закрыл сайт на тех обслуживание... Все страницы грузятся 5-30 секунд...для меня это ужс! Мне Друпал очень симпатизирует, поэтому не хотел бы переходить на другие движки.
И все же...mensh@drupal.org, Azerot, Вы советуете сменить хостера, а вдруг на другом хостере сталкнусь с этой же проблемой? Может я настраиваю Друпал криво, что так и бьет все? (очень надеюсь что дело не в этом)
Вот для примера нетронутый корневой сайт, я только успел установить и русифицировать Друпал, настройки еще не трогал- а загрузка так же долгая: http://x-3-m.ru/
Ну коль затронули эту тему, подскажите пожалуйста где мне найти хорошего провайдера ресселинга хостера, в пределах 4-5$, если конечно же такие существуют(хорошие). Пока присматриваюсь к http://ru-hoster.com
А вот и долгожданный ответ с Тех поддержки моего хостера:
(На мой вопрос:"что конретно создает нагрузку?")
"Доброе время суток!
Пожалуйста дайте ответ в тот запрос, который открыт именно по этой теме.(Тоесть будем ли мы заказывать тариф Lighter, на порядок дороже моего)
Там же указаны данные логов мониторинга."
Тоесть вот это:(то что я указал выше)
Top Process %CPU 70.7 httpd [the3power.x-3-m.ru] [/modules/user/user.css?c]
Top Process %CPU 63.5 httpd [the3power.x-3-m.ru] [/themes/ChaiGaram-6.x-1.0/ChaiGaram/ChaiGaram/images/Footer]
Top Process %CPU 0.3 cpdavd - accepting connections on 2077 and 2078
У меня создаётся впечатление,что таким образом хостер пытается навязать мне его тариф, нашёл дойную корову типа...
За 5$ не посоветую
Хостинг начинается от $10, всё что ниже - это не хостинг (во всяком случае в России).
У них процессор наверно с инженерного калькулятора, раз отдача статичного файла user.css загружает проц на 70%
Azerot, ну давайте тогда что есть посоветуйте, только мне реселлинг хостинга нужен
RxB, Скажите, это все дело было все-же в колличестве поситителей?
Ап
Купите хостинг у другого хостера. К примеру, у нас. Стукните в аську (40810815два), реселлинг вам организуем от гигабайта. Такой проблемы не будет... Хостер вообще проблемный вам попался. Или проблемный сервер...
Автор, вам уже предложения пошли, так что рекомендовать ничего не буду![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Единственное, что если решите принять предложение - просите бесплатный тестовый период 1-2 недели, чтобы посмотреть как у вас будет вести себя сайт под нагрузкой. Нормальный хостер без проблем относится к таким просьбам
Для начала протестируйте Ваш сайт хотябы на Денвере.
А потом тратьте деньги на хостинги.
На локальном хостинге не сэмулировать нагрузку от пользователей.
Во всяком случае без специальных инструментов и методик
Ну тогда хостеры правильно делают что отключают таких эмулянтов - ибо нефиг.
А рекурсивный wget в пицот потоков уже не тру? Или ab
А что вам даст тупой забор одной странички даже в несколько потоков wget'ом? Первый же забор закэширует эту страницу и что дальше? Или вы wget'ом сможете сэмулировать активность на форуме, работу с каталогом товаров, поиск чего-то там и т.д. причём именно так как это делают пользователи? Вернее смочь-то можно, но это сидеть и писать надо о чём я и говорил.
wget если что может бегать по сайту как спайдер, почитайте man wget, писать там максимум буковок 100
Вот и я про тоже.![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Хотя разумный человек при выгребании сайта wget'ом хотя бы озаботится лимит скорости на скачивание выставить и паузу между запросами, чтобы не создавать проблем.
RxB, я знаю как работает wget и что умеет, так что не надо мне про спайдеров рассказывать. Лучше расскажите как вы с помощью wget собирайтесь формы заполнять на сайте, публиковать комментарии и прочее.
Формы я собираюсь заполнять с помощью маленького скрипта на классе Snoppy и вполне удачно заполнял, правда я одну форму бомбил, если сообществом будет востребовано, то в свободное время могу написать пакет для стресс-тестирования друпала, грубо говоря Snoppy+wget
Что и требовалось доказать - ПИСАТЬ надо.
А чтобы создать ГРАМОТНЫЙ инструмент для эмуляции нагрузки на сайт надо потратить не один час.
О чём ещё можно дискутировать?
Это много кода?
<?php
$submit_vars["form_build_id"] = "form-df93a002274af5458d06780a1e00eaaf";
$submit_vars["item_text"] = "Test,Test,Test,Test,Test,Test,Test,Test,Test,";
$submit_vars["tel"] = rand(100000,999999);
$submit_vars["price"] = rand(1,1000000);
$submit_vars["region"] = rand(55,56);
$submit_vars["city"] = "-1";
$submit_vars["category"] = rand(23,40);
$submit_vars["subcategory"] = "-1";
$submit_vars["form_id"] = "boarditem_create_node_form";
$snoopy->submit($submit_url,$submit_vars);
?>
Хм...спасибо за советы,
Ну тогда еще один к вам вопрос, ибо не знаю где взять на него ответ:
Могу ли я преждевременно разорвать контракт с моим текущим провайдером и потребовать возвращение денег, хотя бы частичное?
Если заключенный вами договор с хостером позволяет, то да
RxB, вы прикидываетесь что ли? Я по-моему довольно понятно всё объяснил. Если вам непонятно, помедитируйте ещё раз над моими словами, а потом ещё раз и ещё раз и так до тех пор пока не дойдёт то, что я хотел сказать. Больше времени на данный топик тратить не собираюсь.
Azerot, вы видимо любитель писать только на форумах, если страшаетесь кода
Всем спасибо, тему крою )