Гесер

Рейтинг
68
Регистрация
25.10.2007
pupseg:
зависит от количества памяти

времени выполнения скрипта,размер блока данных и тд. Ну вот:) А теперь конкретно...

Как-то ж файлообменники эту проблему решили

pupseg:
исходя из вольного перевода этих слов и буковок что вам приходит в голову?

Ограничения ограниченных параметров ограничивают ограничителями ограниченности.☝как-то так...🚬

[umka:
]А почему вы решили, что между этими параметрами должна быть чёткая зависимость?

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

zexis:
Апаче должен быть не доступен для доступа из вне.
Или у вас к апачу можо подключится извне на 8080 ?

уже нельзя. Не подумал.

myhand:
Если у Вас запросы к апачу через nginx идут - кипалайв на апаче ровно никакой роли не играет. Nginx его там просто не будет использовать.

согласен. Но тогда почему,когда ко мне в гости пришло около 500 китайцев, все было впорядке? Хотя,наверное, не очень настырные были. Этот вопрос скорее к телепатам т.к. логов не сохранилось.

А также, кто мешает особо умным флудерам и ддосерам вычислить порты на котором висит nginx и apache и не рубится через nginx. Судя по логам, у меня сейчас так и происходит. Держит.

zexis, уже внес

zexis:
В чем сложность?

В OpenVZ, как ни странно.🍾

myhand:
Чтобы nginx помог - его нужно сконфигурировать сперва.

Это такая большая тайна, что о ней не то, что шопотом думать низя. 🤣

myhand:
Только какое отношение это имеет к "детскому ддос"?
KeepAlive On (по умолчанию)

Допускаются ли персистентные соединения. Для запрета укажите Off.

Персистентное соединение (persistent connection, keep-alive) - тип виртуального соединения между сервером и клиентом, при котором сервер может обслуживать более одного запроса от одного и того же клиента в рамках одного и того же соединения, т.е. которое не завершается сразу, как только сервер обслужил тот первый запрос клиента, ради которого данное соединение было установлено, а ждет поступления дальнейших запросов по тому же каналу.

Если определение верно, то получается,что при отключении каждый процесс апача обслуживает одно соединение, а у меня оперативки маловато для такого гурманства. Отсюда и завис VDS.Имхо.

Детский ддос, а память выжрал и nginx не помог:(

98.207.84.75 - - [23/Jul/2010:19:15:23 +0400] "POST /123qweregacc12.php HTTP/1.0" 404 216
98.207.84.75 - - [23/Jul/2010:19:15:51 +0400] "POST /123qweregacc12.php HTTP/1.0" 404 216
98.207.84.75 - - [23/Jul/2010:19:16:33 +0400] "POST /123qweregacc12.php HTTP/1.0" 404 216
98.207.84.75 - - [23/Jul/2010:19:17:10 +0400] "POST /123qweregacc12.php HTTP/1.0" 404 216

Зря,наверное, KeepAlive выключил.

Сейчас logrotate сделал ручками. top и ps процессов апача не показали.

В error'е апача было после ручного start

[Wed Jul 21 21:36:02 2010] [notice] mod_python: Creating 8 session mutexes based on 50 max processes and 0 max threads.
[Wed Jul 21 21:36:02 2010] [notice] mod_python: using mutex_directory /tmp
[Wed Jul 21 21:36:02 2010] [warn] pid file /var/run/apache2.pid overwritten -- Unclean shutdown of previous Apache run?[Wed Jul 21 21:36:02 2010] [notice] Apache/2.2.9 (Debian) mod_python/3.3.1 Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0 configured -- resuming normal operations

В момент выключения, errorы ничего криминального не написали.Мое мнение - кривой дефолтовый postrotate

madoff:
нужно делать нормально, что-бы не ломалось

На свои услуги намекайте;)

top процессов апача не показывал и памяти было уйма свободной. Отказ в памяти не обнаружен

/var/log/messages


...
Jul 20 02:26:49 -- MARK --
Jul 20 02:40:06 syslogd 1.5.0#5: restart.
Jul 20 03:06:50 -- MARK --
..

/var/log/kern.log

пусто

/var/log/syslog


...
Jul 19 02:25:01 /USR/SBIN/CRON[26614]: (root) CMD (if [ -x /usr/bin/vnstat ] && [ `ls /var/lib/vnstat/ | wc -l` -ge 1 ]; then /usr/bin/vnstat -u; fi)
Jul 19 02:30:01 /USR/SBIN/CRON[30280]: (root) CMD (if [ -x /usr/bin/vnstat ] && [ `ls /var/lib/vnstat/ | wc -l` -ge 1 ]; then /usr/bin/vnstat -u; fi)
Jul 19 02:35:01 /USR/SBIN/CRON[1644]: (root) CMD (if [ -x /usr/bin/vnstat ] && [ `ls /var/lib/vnstat/ | wc -l` -ge 1 ]; then /usr/bin/vnstat -u; fi)
Jul 19 02:39:01 /USR/SBIN/CRON[4086]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)
Jul 19 02:40:01 /USR/SBIN/CRON[5710]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ))
Jul 19 02:40:01 /USR/SBIN/CRON[5713]: (root) CMD (if [ -x /usr/bin/vnstat ] && [ `ls /var/lib/vnstat/ | wc -l` -ge 1 ]; then /usr/bin/vnstat -u; fi)
Jul 20 02:40:06 syslogd 1.5.0#5: restart.
Jul 20 02:45:01 /USR/SBIN/CRON[30579]: (root) CMD (if [ -x /usr/bin/vnstat ] && [ `ls /var/lib/vnstat/ | wc -l` -ge 1 ]; then /usr/bin/vnstat -u; fi)
...

/var/log/apache2/error.log


client denied by server configuration: /var/www/domain.ttdl/www/
Всего: 149