URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 38338
[ Назад ]

Исходное сообщение
"Тематический каталог: Считаем трафик с mod_accounting (mod_accounting apache log traffic web mysql)"

Отправлено auto_topic , 05-Сен-07 13:12 
Обсуждение статьи тематического каталога: Считаем трафик с mod_accounting (mod_accounting apache log traffic web mysql)

Ссылка на текст статьи: http://www.opennet.me/base/net/mod_accounting_traf.txt.html


Содержание

Сообщения в этом обсуждении
"Считаем трафик с mod_accounting (mod_accounting apache log traffic web mysql)"
Отправлено AL , 05-Сен-07 13:12 
В apache 2.0 появился замечательный модуль mod_logio. Все mod_accounting идут лесом.

"Считаем трафик с mod_accounting (mod_accounting apache log traffic web mysql)"
Отправлено Sw00p , 21-Ноя-07 15:29 
есть патч для модуля с работой 2.0

"Считаем трафик с mod_accounting (mod_accounting apache log t..."
Отправлено Dybik , 02-Мрт-09 04:54 
Дополнение. Чтоб после перезапуска MySQL не вставлять все хосты обратно во временную таблицу делаем так:
INSERT INTO `xfer_buffer` (`host`,`xfer`) VALUES (LOWER('%h'),'%r'+'%s') ON DUPLICATE KEY UPDATE `xfer`=`xfer`+'%r'+'%s'
--
Структурра временной таблицы:
CREATE TABLE `xfer_buffer` (
`host` varchar(255) NOT NULL,
`xfer` bigint(20) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`host`)
) ENGINE=MEMORY DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC
--
Структурра архивной таблицы:
CREATE TABLE `xfer_archive` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`host` varchar(255) DEFAULT NULL,
`xfer` bigint(20) unsigned NOT NULL DEFAULT '0',
`tstamp` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `host` (`host`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC
--
У меня чуть упрощенный вариант, но смысл понятен я думаю.

"Считаем трафик с mod_accounting (mod_accounting apache log traffic web mysql)"
Отправлено croamx , 16-Фев-10 12:24 
Вот тут патч
http://www.netup.ru/downloads/mod_accounting-0.5_httpd2x.patch