vapetrov

Рейтинг
128
Регистрация
25.07.2006
michail:
Подскажите команду удалить папку с подпапками и файлами freebsd, никак не могу найти

rm -fR /имя/папки

ну и как всегда рулят

rm --help

и

man rm

и

apropos remove

;)

Unlock:
Мне кажется что основное влияние это скорость каналов, по пути от юзера к серверу, а знакомый считаете что дело в сервере :)

Скорее правы вы, чем ваш знакомый.

ПО сервера не играет существенной роли на скорость отдачи статических файлов. Разница измеряется единицами, максимум десятками процентов. (Естественно, если сервер не перенагружен до полусмерти - как я понимаю из постинга, его загрузка весьма мала. Правильно? Что показывает top?)

Если вы дадите тестовый УРЛ, то сообщество форума попробует скорость отдачи вашего сервера для разных точек мира.

У которого хостинг-провайдера расположен ваш сервер?

Zaqwr:
что делать прям не знаю, возвращать мамку?

Попробуйте сбросить настройки BIOS'а перемычкой.

Попробуйте установить рботающий Core2duo и обновить BIOS с сайта производителя.

tea-man:
zng, спасибо большое, я дурак - правил только тот php.ini, который в директории php, забыв про копию в директории windows

Параметр register_globals уже очень давно рекомендуется отключать.

Я бы рекомендовал прислушаться к совету John Lee Hooker'а и таки использовать массив $_GET[]

Kpd:
nginx не хочет отдавать файлы с пробелами в имени, даже если пробелы заменить + или %20, выкидывает 404. Как его переубедить?
0.5.30, конфиг

Врсия довольно старая, в change-log с тех пор пофиксено довольно много ошибок, которые могут вызвать подобный эффект.

Для начала попробуйте поставить последнюю версию nginx

qwartyr:
Вопрос в другом, насколько я понимаю, эфективное расходование мощности да и сама атака ОТКАЗ ОТ ОБСЛУЖИВАНИЯ подразумевает, что затрата небольшой мощности со стороны атакующих вызывает потребление большого числа ресурсов на севрере - один http запрос на 20 байт вызывает запуск в работу сложного пхп скрипта делающего с десяток запросов к базе (это я не говорю про движек этого форума)

Для защиты от подобной атаки на сайт, гораздо логичнее вместо "netstat -ntu |...." делать что-то типа "tail -f access.log|...." для http-лога сайта. Так не забанятся ни в чем не повинные поситители соседних сайтов (если таковые есть на сервере).

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

slip:
myisam блокирует таблицу при вставки новой записи

На это нужно попробовать посмотреть глазами. Нужно дать команду mysql -u root -p, содеиниться таким образом с сервером и сделать запрос

show full processlist;

Если в очереди куча запросов, то сразу все будет видно - многие будут в состоянии Locked, а один - в состоянии выполнения.

Если зайти в mysql во время затыка не получается, то стоит хотя бы на уровне процессов посмотреть, сколько выполняется запросов:

ps awux| grep -i mysql

Если их меньше, чем max_connections, то причина не в этом. Возможно это баг mysql.

Вообще, это все очень пахнет багом. Если бы была штатная работа обычного запроса, то загрузка сервера не была бы 0.

В логах mysql ничего нет?

MPavel:
CentOS 5 - 64 бита

В предыдущем письме ты сказал, что ставил пакеты по ссылке:

http://mirror.centos.org/centos/5.1/os/i386/CentOS/yum-3.0.5-1.el5.centos.5.noarch.rpm

То есть из centos/5.1/os/i386, а твоя архитектура x86_64!

То есть, тебе нужно было ставить пакеты из

http://mirror.centos.org/centos/5.1/os/x86_64/.........

Об этой проблеме и говорит ошибка:

/usr/lib/python2.4/site-packages/rpm/_rpmmodule.so: wrong ELF class: ELFCLASS32

Теперь нужно удалить все 32-разрядные пакеты, которые ты поставил и поставить соответствующие 64-разрядные.

la-la-la:
Задача:
1) забанить всё, что обращается к сайту с юзерагентами, сожержащими определенные подстроки
....
SetEnvIfNoCase User-Agent "^php" bot
....
И еще: будут ли таким образом баниться юзерагенты, содержащие подстроки ("parser", "php", "java"), а не только начинающиеся с них, и чувствительно ли оно к регистру?

Значение регекспа "^php" означает "строка начинается с 'php.....'".

Чтобы банить юзерагентов, содержащих _подстроки_, нужно писать просто:

SetEnvIfNoCase User-Agent "php" bot

Это будет означать именно то, что требуется - User-Agent содержит подстроку "php"

TMarkus:
Такая ситуация:

есть сайт site.ru у определенного хостинг провайдера.

Можно ли передать поддомен my.site.ru другому провайдеру и у этого другого провайдера обеспечить раздачу доменов 1.my.site.ru, 2.my.site.ru и т.д. в автоматическом режиме, т.е. хостинг сайтов сделать на подобе народа, только на 4-м. уровне.

Буду премного благодарен за ответы.

Я предполагаю, что все эти сайтики будут на одном сервере у второго провайдера. Так?

Тогда задействовать НСы второго провайдера не нужно.

В ДНСы первого провайдера нужно написать строку:

*.my.site.ru. IN A 10.20.30.40 (- здесь твой ip у второго провайдера)

Лучше всего купить у второго провайдера аккаунт с выделенным ip.

Можно на каждый создаваемый субдомен создавать отдельный VirtualHost в конфиге апача.

А можно поизвращаться и разбирать запросы через rewrite и перенаправлять их в разные папки в зависимости от имени домена, по которому обратился посетитель.

Всего: 302