Опыт установки 5.3 на боевом сервере

Технические вопросы по UTM 5.0
Ответить
Shans
Сообщения: 2
Зарегистрирован: Ср сен 18, 2013 18:28

Сообщение Shans »

Спасибо за пояснение, serjk.
Я в принципе это и подозревал )
Правда есть один маленький нюанс. Хвост IPv6 адреса все равно не будет корректно отображаться в поле IP, так как из хекса он преобразуется в двоичный, а потом раскладывается в десятеричный по октетам. Если у меня адрес ::50, то он отобразится в виде 0.0.0.80. Соответственно приведенный мной в первом посте 0.0.2.34 - это ::222.
Как бы не наглядно получается ) Повременю-ка я покамест с раздачей IPv6.

Hawk128
Сообщения: 32
Зарегистрирован: Вт июн 04, 2013 18:20

Сообщение Hawk128 »

Ни у кого больше память не течет на 5.3 на фре? На 5.2 нормально все было, а на 5.3 потекла, за месяц натекло на подзаклинивание...

slavab
Сообщения: 32
Зарегистрирован: Пт фев 09, 2007 08:58

Сообщение slavab »

После обновления перестал работать скрипт перевода пользователей с тарифа на тариф в середине учетного периода.
Не работает ф-ция rpcf_add_service_to_user id=0x2551, хотя в api.xm заявлена.
Info : Sep 23 20:41:59 b3bfab70 RPCConn[SSL]<init@127.0.0.1>: Request for illegal function: 0x2551
Кто-нибудь знает, как в этой версии привязать сервисную связку к пользователю через urfaclient.

tshadrin
Сообщения: 44
Зарегистрирован: Пт фев 25, 2011 17:10

Сообщение tshadrin »

Здравствуйте, ID Клиента: 9412. ОС Centos 6.4 x86
Поставили версию 5.3-001 и обнаружился баг с raw_fd_script. При закрытии файла детальки и открытии нового этот скрипт вызывается не всегда, в 70-80% случаев. У нас этот скрипт архивирует файл с деталькой, соответственно вывел содержимое папки, где видно проблему.

Код: Выделить всё

-rw-r--r-- 1 root root 24244368 Сен 23 20&#58;41 iptraffic_raw_1379954334.utm.bz2
-rw-r--r-- 1 root root 99999927 Сен 23 20&#58;43 iptraffic_raw_1379954464.utm
-rw-r--r-- 1 root root 24252489 Сен 23 20&#58;43 iptraffic_raw_1379954464.utm.bz2
-rw-r--r-- 1 root root 99999927 Сен 23 20&#58;45 iptraffic_raw_1379954594.utm
-rw-r--r-- 1 root root 24332689 Сен 23 20&#58;45 iptraffic_raw_1379954594.utm.bz2
-rw-r--r-- 1 root root 99999927 Сен 23 20&#58;47 iptraffic_raw_1379954725.utm
-rw-r--r-- 1 root root 99999927 Сен 23 20&#58;49 iptraffic_raw_1379954855.utm
-rw-r--r-- 1 root root 24315982 Сен 23 20&#58;49 iptraffic_raw_1379954855.utm.bz2
-rw-r--r-- 1 root root 99999927 Сен 23 20&#58;51 iptraffic_raw_1379954987.utm
-rw-r--r-- 1 root root 99999927 Сен 23 20&#58;54 iptraffic_raw_1379955117.utm
-rw-r--r-- 1 root root 24229445 Сен 23 20&#58;54 iptraffic_raw_1379955117.utm.bz2
-rw-r--r-- 1 root root 99999927 Сен 23 20&#58;56 iptraffic_raw_1379955246.utm
-rw-r--r-- 1 root root 24274538 Сен 23 20&#58;56 iptraffic_raw_1379955246.utm.bz2
-rw-r--r-- 1 root root 99999927 Сен 23 20&#58;58 iptraffic_raw_1379955375.utm
-rw-r--r-- 1 root root 24300657 Сен 23 20&#58;58 iptraffic_raw_1379955375.utm.bz2
-rw-r--r-- 1 root root 99999927 Сен 23 21&#58;00 iptraffic_raw_1379955505.utm
-rw-r--r-- 1 root root 99999927 Сен 23 21&#58;02 iptraffic_raw_1379955636.utm
-rw-r--r-- 1 root root 24351728 Сен 23 21&#58;02 iptraffic_raw_1379955636.utm.bz2
-rw-r--r-- 1 root root 99999927 Сен 23 21&#58;04 iptraffic_raw_1379955765.utm
-rw-r--r-- 1 root root 99999927 Сен 23 21&#58;07 iptraffic_raw_1379955894.utm
-rw-r--r-- 1 root root 24335372 Сен 23 21&#58;07 iptraffic_raw_1379955894.utm.bz2
-rw-r--r-- 1 root root 99999927 Сен 23 21&#58;09 iptraffic_raw_1379956024.utm
-rw-r--r-- 1 root root 24275275 Сен 23 21&#58;09 iptraffic_raw_1379956024.utm.bz2
-rw-r--r-- 1 root root 99999927 Сен 23 21&#58;11 iptraffic_raw_1379956153.utm
-rw-r--r-- 1 root root 24262688 Сен 23 21&#58;11 iptraffic_raw_1379956153.utm.bz2
-rw-r--r-- 1 root root 99999927 Сен 23 21&#58;13 iptraffic_raw_1379956281.utm
-rw-r--r-- 1 root root 24339186 Сен 23 21&#58;13 iptraffic_raw_1379956281.utm.bz2
-rw-r--r-- 1 root root 99999927 Сен 23 21&#58;15 iptraffic_raw_1379956412.utm
-rw-r--r-- 1 root root 24338106 Сен 23 21&#58;15 iptraffic_raw_1379956412.utm.bz2
Есть подозрение, что после этого так-же происходят утечки памяти.
Если какие-то данные нужны дополнительно, можем предоставить в техподдержку.

Point
Сообщения: 242
Зарегистрирован: Вт ноя 23, 2010 15:42

Сообщение Point »

2 serjik
"после 25-е" число еще не наступило?

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

Готовим сборки.

По поводу ротации детальки хотелось бы увидеть настройки и скрипт. Прописывали в качестве raw_fd_process_script=/bin/gzip, проблему воспроизвести не удалось.

tshadrin
Сообщения: 44
Зарегистрирован: Пт фев 25, 2011 17:10

Сообщение tshadrin »

Вот содержимое скрипта /netup/utm5/bin/raw_fd_script

Код: Выделить всё

#!/bin/bash
/usr/bin/bzip2 -k $*
Без указания переменной raw_fd_process_script=/netup/utm5/bin/raw_fd_script он не вызывается вообще.

Вот настройки
raw_cleanup_sleep=1800000000
raw_max_files=400
raw_max_size=100000000
raw_storage_file=1
raw_prefix=пустая строка

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

Посмотрите, что дает поиск в debug.log ядра по именам файлов, для которых не произошла архивация? Должны быть сообщения вида "Executing command ..."

tshadrin
Сообщения: 44
Зарегистрирован: Пт фев 25, 2011 17:10

Сообщение tshadrin »

Насчет debug.log,
В случае, когда все проходит без ошибок я действительно вижу следующее:

Код: Выделить всё

&#91;&#93;# cat /var/log/utm5/debug.log | grep 'Executing command'
?Debug &#58; Sep 30 12&#58;31&#58;36 b54f7b70 LOCAL EXEC&#58; Executing command </netup/utm5/bin/raw_fd_script>
?Debug &#58; Sep 30 12&#58;31&#58;36 b54f7b70 LOCAL EXEC&#58; Executing command &#58; /netup/utm5/bin/raw_fd_script is done.
При появлении проблемы я вижу вот что:

Код: Выделить всё

?Debug &#58; Sep 30 12&#58;35&#58;38 b54f7b70 LOCAL EXEC&#58; Executing command &#58; /netup/utm5/bin/raw_fd_script is done.

Код: Выделить всё

?Debug &#58; Sep 30 12&#58;39&#58;39 b54f7b70 LOCAL EXEC&#58; Executing command &#58; /netup/utm5/bin/raw_fd_script is done.
И опять всё нормально:

Код: Выделить всё

?Debug &#58; Sep 30 12&#58;43&#58;42 b54f7b70 LOCAL EXEC&#58; Executing command </netup/utm5/bin/raw_fd_script>
?Debug &#58; Sep 30 12&#58;43&#58;42 b54f7b70 LOCAL EXEC&#58; Executing command &#58; /netup/utm5/bin/raw_fd_script is done.

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

debug.log за час-два сможете где-нибудь выложить? Напишите на почту "мой ник на форуме" собака netup.ru

tshadrin
Сообщения: 44
Зарегистрирован: Пт фев 25, 2011 17:10

Сообщение tshadrin »

Отправил.

Аватара пользователя
ZeM
Сообщения: 371
Зарегистрирован: Чт фев 17, 2011 08:38

Сообщение ZeM »

tshadrin
А какой у вас уровень логирования? У меня в debug.log пусто - попробывал отгрепить cat /netup/utm5/log/debug.log.1 | grep 'Executing command' - пусто. Но архивация идет.

tshadrin
Сообщения: 44
Зарегистрирован: Пт фев 25, 2011 17:10

Сообщение tshadrin »

log_level=1
rotate_logs=yes
max_logfile_count=20
max_logfile_size=52428800

Аватара пользователя
ZeM
Сообщения: 371
Зарегистрирован: Чт фев 17, 2011 08:38

Сообщение ZeM »

Прикольно у меня так же

Код: Выделить всё

## =============================================================================
## LOGGING
## =============================================================================

## log_level
##  Description&#58; Logging level.
##  Possible values&#58; 0, 1, 2, 3
##  Default value&#58; 1
log_level=1

## log_file_main
##  Description&#58; Main logfile path.
##  Possible values&#58; <filename>
##  Default value&#58; STDERR
log_file_main=/netup/utm5/log/main.log


## log_file_debug
##  Description&#58; Debug logfile path.
##  Possible values&#58; <filename>
##  Default value&#58; STDERR
log_file_debug=/netup/utm5/log/debug.log

## log_file_critical
##  Description&#58; Critical logfile path.
##  Possible values&#58; <filename>
##  Default value&#58; STDERR
log_file_critical=/netup/utm5/log/main.log

## log_file_verificator
##  Description&#58; Database verifier logfile path.
##  Possible values&#58; <filename>
##  Default value&#58; /netup/utm5/log/verificator.sql
log_file_verificator=/netup/utm5/log/verificator.log

## rotate_logs
##  Description&#58; Enables logfile rotation
##  Possible values&#58; yes, on, enable
##  Default value&#58; disabled
rotate_logs=yes

## max_logfile_count
##  Description&#58; Maximum number of logfiles to retain. Valid if logfile rotation
##   is on.
##  Default value&#58; not limited
max_logfile_count=30
## max_logfile_size
##  Description&#58; Maximum logfile size. When logfile size reaches this limit, a
##   rotation is performed. Valid if logfile rotation is on.
##  Default value&#58; 10485760

## core_pid_file
##  Description&#58; Path to PID file
##  Possible values&#58; <filename>
##  Default value&#58; /var/run/utm5_core.pid
#core_pid_file=/var/run/utm5_core.pid
Но в логах нет ничего. Это нормально?

tshadrin
Сообщения: 44
Зарегистрирован: Пт фев 25, 2011 17:10

Сообщение tshadrin »

Нормально, скрипт вызывается каждый раз при закрытии файла с деталькой или при открытии нового(не уточнял). Это может происходить при большом размере файла с деталькой или при маленьком количестве трафика раз в час или два к примеру. При этом естественно может быть записано до 20 или сколько там у вас в конфиге логов debug.log.

Вот полезная команда еще
grep -v '^#' /netup/utm5/utm5.cfg | grep -v '^$'
Выводит конфиг без комментов и пустых строк.

Ответить