ТП 100ms.ru

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ТП 100ms.ru » Консультации по вашим вопросам и База ответов » CPU Limit Exceeded ‡кто виноват и что делать?


CPU Limit Exceeded ‡кто виноват и что делать?

Сообщений 1 страница 10 из 23

1

При каких условиях возникает такая блокировка?
Мой сайт несколько раз подвергался дос-атакам. прежде чем "ложился" с такой же причиной успевало набежать 6-8 тыс


Такая блокировка возникает при большой нагрузке скриптов на сервер.
Превышен лимит CPU. Оптимизируйте свой сайт, чтобы таких сообщений не возникало.

Но есть и более радикальный способ:
1) Если у вас собственное доменное имя, то вам следует зарегистрироваться на сайте: http://ru.cloudflare.com/
2) Направить от регистратора вашего доменного имени DNS на этот сервис, а с этого сервиса на наш хостинг записью А или NS

CloudFlare Бесплатный

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

2

Понятно, но поздно. Что делать-то для выхода из этой ситуации? Файл-менеджер не доступен. Снёс вообще все свои файлы - все равно не доступен.

Отредактировано selmel (2013-10-28 17:33:59)

3

selmel написал(а):

Понятно, но поздно. Что делать-то для выхода из этой ситуации? Файл-менеджер не доступен. Снёс вообще все свои файлы - все равно не доступен.

Никому не рано и ничего не поздно.

1) Обнулите аккаунт в Панели управления
2) Подождите (максимально до 24 часов), пока автоматически снимется блокировка.
3) Используйте совет выше.

4

"Домашняя хитрость"
для защиты от "друзей" кибер террористов и просто завистников.
А также если вы используете САР-ы для ракрутки.

Если вы пользуетесь для раскрутки системы активной рекламы неплохо было бы начальной заставкой для сайта сделать легкую статическую страницу на чистом html.
Никуда ни в какие папки переносить ничего не надо, но воспользуйтесь хитростью записей на серверах Apache

переименуйте файл index.php в -index.php

Создайте заставочную страницу index.html в которой просто сделайте "визитку-описание"
вашего сайта и кнопку-ссылку перехода на Адрес вашегосайта/index.php

Для поисковых роботов которые проиндексируют ваш сайт приоритетным будет index.php и на индексацию это не повлияет а вот для шутников-террористов и DDOS-атаках вы не потеряете процессорной мощности. И ваш сайт будет жить.

5

Совет по оптимизации на уровне htaccess: создайте правила кеширования

Код:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 3600 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 604800 seconds"
ExpiresByType text/html "access plus 3600 seconds"
ExpiresByType application/xhtml+xml "access plus 3600 seconds"
</IfModule>

или более короткий

Код:
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>

В ближайшем будущем у нас входит в планы увеличить мощность по CPU но вопрос с финансированием от наших спонсоров зависит от ваших положительных отзывов в общем Интернете.

P.S. Свои личные средства не предлагать, и даже не намекать, у нас в Уставе полностью вопрос финансирования лежит на спонсорской помощи, с которыми подписаны соответствующие Соглашения.

6

http://s7.uploads.ru/t/UqdKa.jpg
http://s7.uploads.ru/t/0OuRr.jpg
Так же я вставил в htaccess правила кеширования описанное выше. Сайт работает промежутками. Почему?

7

al-dark написал(а):

Так же я вставил в htaccess правила кеширования описанное выше. Сайт работает промежутками. Почему?

А у вас и не будет работать правильно
Делается гораздо проще:
Вы у регистратора домена tk направляете на http://ru.cloudflare.com/
1 шаг Делаем раз:
http://smages.com/images/tk1.jpg
2 шаг Делаем два:
http://smages.com/images/tk2.jpg
3 шаг
а) а в Панели управления DNS Zone Editor (Редактор DNS) сделайте Reset to Defaults (Сброс по умолчанию)
http://smages.com/images/tk3.jpg
и всё заработает!
честно-честно!!!

8

И пожалуйста внимательно читайте наши посты:
http://smages.com/images/tk4.jpg

9

Инструкция как пользоваться:
http://www.cloudflare.com/media/images/core/cloudflare-logo.png

Заходим на http://ru.cloudflare.com/

Входим на сервис

http://s7.uploads.ru/t/voUBh.jpg

Регистрируемся в системе

Страница регистрации

http://s7.uploads.ru/t/IqZNQ.jpg

1) Вводим почту
2) Повторяем почту
3) Подбираем себе логин
4) вводим пароль
5) повторяем пароль
6) Соглашаемся на их условия
7) Продолжаем работать

Добавление своего сайта

Страница для добавления своего сайта

http://s6.uploads.ru/t/XDBd5.jpg

1) Пишем название сайта БЕЗ http и www
2) Продолжаем

Что - нам показывают, ждем

Проверка записи DNS

http://s7.uploads.ru/t/TqSt9.jpg

Счетчик остановился, показалась картинка:

Конец проверки

http://s6.uploads.ru/t/bhkrp.jpg

Продолжаем

Нам вывели все записи по нашему домену

DNS зона нашего домена

http://s6.uploads.ru/t/tYgjp.jpg

В основном настроено должно быть правильно, если что-то не настроено (чаще всего FTP)
смотрим в панели управления Аккаунтом http://cpanel.100ms.ru/accounts/details
и продолжаем дальше

Выбираем тарифный план

Страница с параметрами

http://s6.uploads.ru/t/QTvoy.jpg

нажимаем

Открывается окошко с выбором планов:

Выбрать бесплатный план

http://s7.uploads.ru/t/3gJXT.jpg

Жмем на план

Нам выходим модальное окно

Сообщают, что SSL недоступно

http://s7.uploads.ru/t/8pPRB.jpg

Обидно, конечно что ограничивают, но жмем Ок, типа довольны всем

Снова поле выбора параметров:

Выбираем характеристику плана

http://s7.uploads.ru/t/BKk3G.jpg

Жмем по кнопке

Появляется окно с выбором

Выбор характеристики

http://s7.uploads.ru/t/NMU6I.jpg

Выбираем Полную оптимизацию

Закачиваем выбор параметром:

Должно быть так

http://s6.uploads.ru/t/3NT5A.jpg

Нажимаем продолжить

Дальше нам советуют как поступать с нашими DNS

ДНС CloudFlare

http://s7.uploads.ru/t/g50PW.jpg

Лично нам предложили такие DNS:
    dina.ns.cloudflare.com
    Ken.NS.cloudflare.com

Делать нечего, идем к своему регистратору:
Дальше мы продолжим, как если бы наш домен был у регистратора
http://www.2domains.ru/

Как прописывать DNS CloudFlare в Reg.ru
Заходите в панель регистратора, выбираете свои домены:

пояснение 1

http://s2.uploads.ru/C0o7p.jpg

нажимаете на домен и выбирате:
Управление DNS-серверами / Делегирование »

пояснение 2

http://s2.uploads.ru/OrYMT.jpg

1) снимаете галочки с пунктов:
* Использовать сервера регистратора — БЕСПЛАТНО
* Снять домен с делегирования (установить статус NOT DELEGATED)
2) Затем прописываете DNS CloudFlare которые нам дали

dina.ns.cloudflare.com
Ken.NS.cloudflare.com

У вас могут быть другие, внимательно смотрите выше
3) И нажимаете кнопку изменить

поснение 3

http://s7.uploads.ru/t/RsSot.jpg

Неприятное пояснение

Через несколько часов (как правило, проходит не менее 6 часов, но не более 72), чтобы ваш домен был доступен по DNS адресам. Это увы, никак не связано с нашим хостингом и на время мы повлиять никак не можем.
Ещё маленькое дополнение: некоторые провайдеры интернета, в особенности "Ростелеком" никак не заботятся о скорости обновления своих баз DNS (до 3 суток), поэтому мы рекомендуем обратиться к статье: http://fonbet.com/ru/dnsserver

Снова переходим на CloudFlare

ДНС CloudFlare

http://s7.uploads.ru/t/g50PW.jpg

И жмем зелененькую кнопку с страшной надписью "Я обновил свой имен продолжают"

Вот собственно и всё:

Надпись, что все у нас замечательно

http://s7.uploads.ru/t/HSWAI.jpg

Если вдруг надо что-то изменить:

Кнопка там где меняются DNS

http://s7.uploads.ru/t/ReO4t.jpg

Примерно такая инструкция

10

Платный хостинг это панацея?

техподдержка в одном из тикетов написал(а):

Не все платные хостинги даже смогут вам помочь. лимит http запросов - это лишь 20% что скрывают они, (мы хоть честно предупреждаем). Пример - пожалуйста http://2domains.ru/reghost.php больше 75 человек одновременно даже на суперплатном на ваш сайт не пустит ))
Второй моментик - хостинги не говорят, что мол извините, хостинг с пропускной способностью 10Mbis/s (в идеале) в реале мы тестировали нагрузки, не ловитесь на удочку - 10 мегабит = 1.25 Мегабайта. (когда мы делали радиохостинг (потоковое радио для партнера http://7x77.ru) - мы протестировали почти все хостинги).

Про нагрузку на MySQL ))) это отдельный разговор, но тоже не факт что где-то будет лучше, хотя кто знает, правда? А цены на хороший хостинг от 40$ за месяц.
Мы никого не выгоняем и насильно не удерживаем, но 8.5 месяцев нашей работы мы можем уверенно сказать, что к нам обратно приходят с платных хостингов и "возвращенцев" 5 из 7.

Непосредственно по тематике - "video" закрыты 2/3 сервисов с такими штрафами, что ваш доход за 5 лет не покроет эти суммы, а на остальных платных хостингах вы предоставляете свои настоящие паспортные данные...

Есть же выход? Есть конечно - либо своя CMS, либо любая другая легкая CMS. Оптимизировать стандартную, закешировать все статичные данные - изображения, CSS, js, стандартные блоки, чтобы они каждый раз не подгружались заново. (инструкции есть на нашем форуме) Все-таки разобраться с http://ru.cloudflare.com/ (как показывает статистика, очень эффективный метод).


Ещё один способ - воспользоваться сервисом нашего партнера "PLAZTI" http://plazti.ru - сервис персональных форумов. При тесном сотрудничестве с бесплатным хостингом 100ms.ru, сайты с видеотемами, музыкальными темами, размещение на сервисе форумов позволяет забыть о лимите посетителей и ограничением по обращению к MySQL, обзор возможностей на тестовом форуме http://aura.plazti.ru

Примеры сайтов http://kino.7x77.ru http://music.7x77.ru


Вы здесь » ТП 100ms.ru » Консультации по вашим вопросам и База ответов » CPU Limit Exceeded ‡кто виноват и что делать?


Рейтинг форумов | Создать форум бесплатно © 2007–2017 «QuadroSystems» LLC