iHead

iHead
Рейтинг
137
Регистрация
25.04.2008
Интересы
Hosting (PHP, Bitrix), domains

может, там зеркало стоит. ну собственно, если не стоит, то ставьте (админ вам в помощь).

а бэкапиться лучше на отдельную машину, желательно в другом помещении :)

Romka_Kharkov:
Cуть остается прежняя, 200 МБ я за пару секунд никак получить не мог, а в логе они отмечены. :(

так поправьте LogFormat, вместо %b поставьте %O

Romka_Kharkov:
Вы хотите сказать...
Или я упускаю что-то важное?:)...

http://httpd.apache.org/docs/1.3/mod/mod_log_config.html#formats

%...b: Bytes sent, excluding HTTP headers. In CLF format

дефолтные форматы

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common

Походу в Apache 2 немного по иному

http://httpd.apache.org/docs/current/mod/mod_log_config.html#customlog

%b Size of response in bytes, excluding HTTP headers. In CLF format, i.e. a '-' rather than a 0 when no bytes are sent
...
%O Bytes sent, including headers, cannot be zero. You need to enable mod_logio to use this.
AchilleSS:

http://hosting-notes.ru/sozdanie-hostinga-chast-8-avtomaticheskaya-sinhronizatsiya-primary-i-secondary-dns-bind/

изврат какой-то.

пишется 2 скрипта:

1 - для создания списка доменов на первичном,

2 - на скачивание этого списка на вторичный и rndc reload для прокачки изменений.

Romka_Kharkov:
Данная аномалия зафиксировано при использовании исключительно Apache , никаких связок, ничего.... проверьте... я долго ломал голову сам ;)

проверил, Apache 1.3.41, прямой коннект через wget, стопаю закачку файла по control+c. расхождение между тем, что реально принято на диск и по строке в логе апача - 0.09%. т.е. фактически расхождения нет, т.к. эти 0.09% скорее всего оказались в буфере wget, который не сбросился на диск.

IQPartner, коллега привел пример со скачиванием flv, я попытался найти объяснение, почему так произошло.

Если трафик отдан на сторону (а не локально на сервере), то разницы, конечно, никакой быстро он отдан или медленно, он посчитается.

По теме.

Вариантов 2:

1) у вас реально получился такой исходящий трафик

2) произошел сбой на стороне провайдера (я такое видел в Агаве несколько лет назад, когда у них трафик внутри датацентра в Долгопрудном считался как внешний, в итоге соотношения портились, удалось доказать, что у них глюк)

Что делать:

1) поставить свою считалку и сверяться с датацентром ежедневно. это выявит на чьей стороне проблема: неправильно считается или реально большое потребление (если второе, то искать на серваке, кто злоупотребляет)

2) сменить ДЦ, где с трафиком нет такого гемороя

Еще один индикатор надежности хостинг-компании :)

Если nginx стоит, то смело уменьшайте MaxClients до, скажем, 15. При тысяче посетителй в сутки этого должно быть за глаза.

Romka_Kharkov:
Еще приведу небольшой пример аномальности в факте подсчета трафика

Это возможно, если:

1) используется связка nginx+Apache, при этом логи пишутся Apache (Apache быстро отдал файл nginx'у, атот медленно отдает клиенту). В этом случае логи надо писать на уровне nginx.

2) используется кеширующий сервер (прокся) с хорошей скоростью (контент быстро забрался по сети, а до конечного компьютера еще не дошел). В этом случае трафик реально отдан сервером.

neznaika:
А можно эту ситуацию предупредить?

операционная система предупредит, сначала своппингом, потом ребутом :)

если число процессов ограничить, то предупредить можно.

Всего: 870