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 писал:
если я правильно понимаю эту толпу можно будет определять по "юзер агент"
в свою очередь спамеры ныкаются под браузеры
тоже вариант
Новая тема
Ответить
Эта страница в полной версии