| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Хостинг и доменные имена > Проблемы с хостером |
| Автор: Gold Dragon 6.1.2007, 10:49 | ||
вот сообщение хостера
что это может означать, какие данные мне нужно запросить? |
| Автор: VaHa 6.1.2007, 18:16 |
| Пусть дают логи и надо смотреть что грузит. |
| Автор: SparF 6.1.2007, 18:51 |
| Gold Dragon, Не парься, проблема достаточно обычная на виртуальном хостинге (когда ресурсы сервера делятся между несколькими клиентами ентого самого хостинга). Все решается)))) Причиной увеличения нагрузки на процессор может быть: - некорректно написанный код (в большинстве случаев); - увеличение количества пользователей чата (если он есть); - большое количество подключенных ftp-клиентов; - работа поисковых ботов; - размещение статического содержания (фильм, мп3 и тд) - уточни у хостера, входит ли в статистику нагрузка возникающая при работе с базой данных. После этого все достаточно просто: - уточняешь у хостера (спрашиваешь где можно посмотреть - обычно такая информация предоставляется) статистику нагрузки по часам. - берешь один из пиков нагрузки (допустим на 15:00 нагрузка составила 400% и отсчеты идут каждый час) - смотришь кто и зачем обращался с 14:00 до 15:00 к твоему сайту(сайтам, если статистика нагрузки подсчитывается для всех твоих сайтов в сумме) делаешь выводы: * это могут быть поисковые роботы, которые шерстят твой сайт, решение - закрыть доступ к некоторым частям сайта при помощи файла robots.txt, который должен быть размещен в корневом каталоге сайта. Формат записей файла можно найти тут: http://www.webmascon.com/topics/adv/8a.asp * кто-то может сливать твой сайт целиком при помощи качалки подобной TeleportPro решение - перекрыть доступ этому ip через .htaccess (запись deny from ip), либо проверять какой клиент подключается к сайту и блокировать доступ если клиент представляется "качалкой", НО: в настройках качалки можно установить любую строку идентификации, так что универсальным решением назвать тяжело. *если качают статику(фильм, мп3 и тд), то лучше вообще убрать ее, или перенести на другой сервер/сайт. На некоторых хостингах предоставляется возможность использовать так называемые "статические сайты" - можно залить туда. * примитивный DOS - куча бессмысленных запросов (бессмысленных - в комплексе, к примеру: запрашивать одну и ту же страницу) с одного ip, решение: блокировка через .htaccess (выше уже описано) * DDOS - распределенная атака аналогичная предыдущей, только с разных ip. Решение - можно разбирать логи, определять все ip атакующих и блокировать их, но самым простым является - заблокировать вообще доступ к сайту (в .htaccess прописать deny from all) и подождать пока атаку прекратят. (вообще по дос и ддос можно статьи писать - это отдельна тема) *есть еще один прикол - в настройках сайта указывается несуществующая страница ошибки 404, что получаем в результате: не нашелся один файл, возникает ошибка 404, по этой ошибке должна выводиться страница ошибки 404, но ее нет, а значит опять ошибка 404, дальше объяснять? *просто примитивно коряво написанный код сайта, это если в логах все вроде как обычно, а виноват запуск одного единственного скрипта (ошибка, либо программер просто не думал о том, что ресурсы процессора надо беречь) - тут надо просто отрывать руки тому, кто его создавал *и наконец: программер не виноват!!!! просто ресурс стал достаточно популярен, приток народа большой и сайт не умещается в выбранный тарифный план хостинга. Решение: переход на другой тарифный план виртуального хостинга или вообще на выделенный сервер (считай это платой за популярность) |
| Автор: Gold Dragon 9.1.2007, 18:45 |
| В общем как всегда всё намного проще.. Сайт взломали по самые помидору... Как сказал хостер - турецкие хакеры SparF, очень познавательная статья, спасибо. |