INSERT INTO watchdog

Главные вкладки

Аватар пользователя ug35 ug35 9 февраля 2010 в 0:23

Господа, добрый день, помогите, пожалуйста, решить проблему.
Хостинг 1Gb.ru на котором стоит Drupal 6.15 + Ubercart, ну и плюс еще с десяток свежих модулей. В процессе настройки Ubercart, появилось следующее сообщение:

Site off-line

The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.

If you are the maintainer of this site, please check your database settings in the settings.php file and ensure that your hosting provider's database server is running. For more help, see the handbook, or contact your hosting provider.

The mysqli error was: Access denied for user 'gb_mysite'@'81.177.24.117' (using password: YES).

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

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

Подробное описание ситуации находится здесь:
http://www.1gb.ru/critical_stop.php

Советы по проблемам с базами данных
http://www.1gb.ru/comments.mysql
http://www.1gb.ru/comments.mssql

Для продолжения работы ресурса вам необходимо устранить причину
сбоя вашего сайта или выполнить иные инструкции/рекомендации,
изложенные далее (если они есть).
О результатах пишите, пожалуйста, на адрес support@1gb.ru.

В том случае, если FTP/SSH доступ к сайту также блокирован при
блокировке ваших ресурсов, доступ к сайту можно получить через
раздел личного кабинета "полный список функций", "доступ
к автоматическим резервным копиям". В этом разделе есть запасной
FTP доступ к файлам сайта.

При блокировке базы данных mySQL сохраняется возможность получить
её дамп, страница кабинета "Импорт/экспорт/перенос баз данных
mySQL".

---

INSERT INTO watchdog (uid, type, message, variables, severity, link, location,
referer, hostname, timestamp) VALUES (0, 'page not found', 'compare-levitra-viagra.php',
'N;', 4, '', 'http://www.mysite.biz/compare-levitra-viagra.php', 'http://www.mysite.biz',
'213.189.21.32', 1265586713)
и прочее подобное до 10 запросов одновременно, непрерывно

Хостер говорит решайте проблему, после чего включат базу, а где копать не понятно может кто сталкивался? Заранее спасибо за помощь.

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 9 февраля 2010 в 8:56

Это был самый конструктивный ответ. У вас обращаются к несуществующим страницам, соответственно происходит запись в журнал. Выход отключить логи, настоящий выход, уйти с этого быдло-хоста

Аватар пользователя ug35 ug35 9 февраля 2010 в 11:40

Из общения с сапортом 1Gb:

Для работы сервера есть 2 критически важных вида нагрузки:
Нагрузка на дисковую систему, связанная чаще всего с некорректной работой баз данных.
Процессорная нагрузка от исполнения скриптов
У вас первый случай. И происходит это изза небрежного или неграмотного программирования.
Проблемы нагрузки на диск обычно можно решить только технически, путем оптимизации структуры базы данных и запросов к ней.

Вопрос: Как можно соптимизировать структуру базы данных и запросов к ней?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 9 февраля 2010 в 11:44

"ug35" wrote:
Вопрос: Как можно соптимизировать структуру базы данных и запросов к ней?

Пишите свой движок с нуля.
Ещё раз повторю, бегите от этого быдло-хостера. Или вы думаете что популярность друпала обусловлена кривой структурой БД?

Аватар пользователя ug35 ug35 9 февраля 2010 в 12:22

До своего движка с нуля пока что не дорос, бегать не привык, после анализа базы данных, заметил кучу page not found с адресами типа:
http://www.mysite.biz/compare-levitra-viagra.php
http://www.mysite.biz/job/work-at-home-opportunity.php
http://www.mysite.biz/canada-levitra.php
http://www.mysite.biz/cialis-levitra.php
и т.д.,

Уважаемое сообщество подскажите пожалуйста, что это за ссылки и как с ними бороться?

Аватар пользователя Dan Dan 9 февраля 2010 в 12:49

"ug35" wrote:
И происходит это изза небрежного или неграмотного программирования.

Друпал - одна из лучших CMS в мире, работающая на сотнях тысяч хостингах.
Вопросы?

Аватар пользователя ug35 ug35 9 февраля 2010 в 13:04

Вопрос в слудующем:
Как бороться со спамерсиким ссылками на моем сайте приходящих в достаточно большом количестве напоминающими DDoS-атаку?

Аватар пользователя Обухов Никита Обухов Никита 9 февраля 2010 в 13:09

Поясняю:

Некий чел (возможно даже не чел) обращается по адресу http://www.mysite.biz/cialis-levitra.php

Так как такой страницы нет, то в базу записывается сообщение об ошибке 404

Можно отключить запись ошибок в БД, но сколь-либо ощутимого прироста производительности это не даст.

В вашем случае можно:

а. Уходить от хостера
б. Создавать рабочую версию сайта на локахосте, оптимизировать производительность, готовый вариант заливать на хостинг. И тогда есть шанс, что если на сайт будут ходить в основном гости (не зарег. пользователи) - ресурсов вашего хостинга хватит.

Аватар пользователя ug35 ug35 10 февраля 2010 в 17:09

Я так понял что в моей ситуации это спамбот, отсюда вопрос как бороться со спамботами которые переодически долбяться по несуществующим страницам?