Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Проблема с MySQL
цитата
07/08/07 в 09:18
 pashtet
Такой собственно сабж:
Во второй раз сайт попадает под спам гостевух и прочего (достали суки). При этом ложится мускуль: "Error 1040: Too many connections". Ясно, что или где-то в скрипте не закрывается соединение или спама настолько много, что открытые не успевают закрываться. Загрузка сервера временами до 0,7-1,1 доходит. В обычном режиме 0,05-0,1.
В связи с этим два вопроса:
1. Как бы попроще вычислить, какой скрипт глючит. Дело еще в том, что пару скриптов написаны под заказ и до разработчика достучаться нереально уже. А менять проблематично, ибо сильно интегрированы.
2. Что делать со спамом? Как вычислить? Стоит AWStats, но к сожалению поздно я его включил :-(
цитата
07/08/07 в 09:25
 ibiz
посмотри топ обращений к файлам и уже из них выбирай, что может глючить...
чтоб мускул ложился от запросов спамеров это очень много надо конектов или сервер очень слабенький...
цитата
07/08/07 в 09:36
 vashman
ibiz писал:
чтоб мускул ложился от запросов спамеров это очень много надо конектов или сервер очень слабенький...

или скрипты кривые )
цитата
07/08/07 в 09:38
 pashtet
ibiz писал:
чтоб мускул ложился от запросов спамеров это очень много надо конектов

Как ни странно, так и есть :-(
цитата
07/08/07 в 09:39
 Stek
AWStats mysql по умолчанию не трогает.
Скрипты на каком языке написаны ?
цитата
07/08/07 в 10:11
 pashtet

PHP
цитата
07/08/07 в 10:27
 DelGod
если нужно найти что грузит то делать так
mysqladmin processlist
смотрим какие именно запросы ложат мускуль
потом текстовым поиском находим файл в котором этот запрос...

если нужно что-то делать с спамерами то делаем так цыпляем на апачевский лог домена прогу которая смотрит количесто запросов за секунду с каждого ипа НА урлы php (НЕ jpg png gif...)
в теории не один живой юзер за секунду больше 5-10 урлов открыть не может, а тех кто открых сразу в .htaccess с правилом deny from ego.ip.tyt.=)
цитата
07/08/07 в 10:29
 ibiz
DelGod писал:
...в теории не один живой юзер за секунду больше 5-10 урлов открыть не может, а тех кто открых сразу в .htaccess с правилом deny from ego.ip.tyt.=)


SE bots могут
цитата
07/08/07 в 10:39
 samedi
здесь кое-что есть habrahabr.ru/blog/mysql/13871.html
цитата
07/08/07 в 10:56
 DelGod
ibiz писал:
SE bots могут

если я правильно понимаю эту толпу можно будет определять по "юзер агент"
в свою очередь спамеры ныкаются под браузеры
цитата
07/08/07 в 11:03
 ibiz
DelGod писал:
если я правильно понимаю эту толпу можно будет определять по "юзер агент"
в свою очередь спамеры ныкаются под браузеры


тоже вариант


Эта страница в полной версии