unixadm

unixadm
Рейтинг
110
Регистрация
24.09.2010

Проблемы у аплинка.

mysql_query ("SELECT * FROM `tablename` where `countryid` = '2' AND `typid` > '1'");

Обычно ломают не подбором пароля к аккаунту (если он не тривиальный), а через дыры в скриптах. Проверьте актуальность вашей CMS и плагинов к ней, обновитесь до последней версии.

Как раз пью и поясняю :-))

Вариант 1: провайдер прибивает у себя адрес из этой сети /27 на интерфейсе и говорит, что он является шлюзом. теряются 3 адреса.

Вариант 2: Провайдер строит с сервером пиринговую сеть /30, потом на второй ее конец отруливает /27, например route add 123.123.123.0/27 10.20.30.2. К пользователю приезжают все 32 адреса, которыми он может распоряжаться как угодно, в частности, прибив все адреса на интерфейс с маской /32.

Допускаю, что с утра могу писать непонятно, но именно таким образом на провайдере иногда отрезаю некоторым абонентам сети по /32.

bugsmoran:
PF лучше значительно. Вообще OpenBSD лучше в блане безопасности, чем FreeBSD, так что берите его фаервол и ставьте на фряху.

PF не панацея, однако, у него есть по сравнению с IPFW свои недостатки:

1. Он более тормозной (по крайней мере при шейпинге)

2. До сих пор для него проблема занатить несколько GRE-туннелей

3. Не настолько гибок в порядке следования правил (в PF они идут блоками, IPFW все равно)

4. Не умеет подгрузить новое правило на лету, без перезагрузки всего фаервола.

Не хотите терять эти 3 адреса - попросите аплинка статически маршрутизировать на ваш сервер всю подсеть. Ну а дальше можно будет прибивать эти адреса на интерфейс с маской /32.

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

Зачем поллинг крутить в восьмерку? Хуже станет только.

Если загрузка канала движется к полке, попробуйте взять у аплинка больше 100Мбит потестировать на пару дней - посмотрите, сколько реально ваши клиенты займут полосы. От этого уже будете делать дальнейшие выводы.

1. Не факт, что упирается именно в полосу и надо делить именно ее

2. Если кроме php другие языки не используются - оставить только nginx, переписав реврайты

3. Настроить кеширование, если еще не сделано.

Это первое, что приходит в голову. Вообще надо смотреть на самом сервере, какого именно ресурса ему не хватает. Не сможете подкрутить сами - обращайтесь.

Скорее всего есть в самом коде сайта, либо в БД.

Всего: 278