Вышло обновление биллинговой системы UTM 5 (5.2.1–007–RC2)

Технические вопросы по UTM 5.0
Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

в умелых руках и .уй балалайка:) тут встречаются и удачные примеры эксплуатации :) не паникуйте :)

Gezm0
Сообщения: 95
Зарегистрирован: Вт июн 24, 2008 22:00

Потекла?

Сообщение Gezm0 »

Мне кажется или ядро 5.2.1–007–RC2 FreeBSD6 течёт? С утра было

98395 root 28 20 -10 162M 153M kserel 0 121:51 18.60% utm5_core

сейчас уже

98395 root 46 20 -10 262M 253M kserel 4 192:29 91.41% utm5_core

Gezm0
Сообщения: 95
Зарегистрирован: Вт июн 24, 2008 22:00

Сообщение Gezm0 »

уже

98395 root 45 20 -10 885M 876M kserel 7 286:23 21.24% utm5_core

нет, конечно, до 2Гб мы протянем. пока лимит на память не кончится. а потом однозначно в корку упадём.

ОС FreeBSD 6.4-STABLE #8: Fri Jun 12 15:35:33 MSD 2009
UTM Version:5.2.1-007-rc2-bsd6

Аватара пользователя
MaxDM
Сообщения: 313
Зарегистрирован: Пн апр 03, 2006 10:26
Контактная информация:

Re: Потекла?

Сообщение MaxDM »

Gezm0 писал(а):Мне кажется или ядро 5.2.1–007–RC2 FreeBSD6 течёт?
5.2.1-006 FreeBSD6 100Мб уже несколько дней. Вот и думай - апргрейдиться или нет....

Gezm0
Сообщения: 95
Зарегистрирован: Вт июн 24, 2008 22:00

Re: Потекла?

Сообщение Gezm0 »

MaxDM писал(а):
Gezm0 писал(а):Мне кажется или ядро 5.2.1–007–RC2 FreeBSD6 течёт?
5.2.1-006 FreeBSD6 100Мб уже несколько дней. Вот и думай - апргрейдиться или нет....
На 006 такой проблемы не было, эта версия не текла. Но мешал жизни баг с динамическими адресами. Если всё работает на 006, на 007 обновляться я бы не стал в ближайшие полгода.

Liandri
NetUP Team
Сообщения: 83
Зарегистрирован: Вт ноя 25, 2008 21:17

Сообщение Liandri »

Ata-man писал(а):Если на вкладке "Дополнительные параметры" заведен параметр, то его можно удалить только если он ни разу не подключался ни одному пользователю. Иначе при нажатии на кнопку "удалить" вылазит окно с подтверждением, но параметр не удаляется.
Сейчас параметр можно удалить, есть он пуст у всех пользователей. Иначе возможно нарушение целостности базы.
Ata-man писал(а):На вкладке "Таблица символов" есть кнопка "Обновить", она активна, если на нее нажать она становится неактивной и больше из этого состояния не выходит. До перезапуска админки.
Fixed
Ata-man писал(а):Еще вопрос - что показывает отчет "Отчет"-"трафик" если выставить тип "Группа" ? В таком случае получаются какие-то запредельные цифры - суммарный трафик умножается в 2 и более раз. Что это?
Группировка по группам (тавтология).
Была проблема с именованием групп. Исправлена.
Дублирование трафика возможно при вхождении пользователя в более, чем одну группу.
Ata-man писал(а):Заходим в меню "Система"-"Импорт". Открывается окно импортирования пользователей и направлений. Кнопка "Импорт" активна. Нажимаем на нее - получаем следующее:
Изображение
То же самое получаем, если выбираем в "Browse" любой не xml-файл.


Если зайти в "Browse" и ничего там не выбрав выйти - в этом случае кнопка Импорт становится неактивной, как и должно быть.
Улучшена система "демонстрации ошибок пользователю" : )

Gezm0
Сообщения: 95
Зарегистрирован: Вт июн 24, 2008 22:00

Сообщение Gezm0 »

Вскрытие показало, что память течёт при наличии динамических адресов. В 006 оно просто не работало, в 007-rc2 пытается работать, но мемори лик. Чем больше клиентов, тем быстрей заканчивается память и ядро умирает. При сотне клиентов 2Гб лимита на процесс хватает на час-полтора. Выключили динамические адреса, течь перестало.

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

Если сформировать договор и подписать его, то кнопка Подписать становится неактивной, соответственно нельзя удалить подпись с договора, чтобы удалить его. Это фича или баг?
Кроме того, печать старого шаблона из новой админки выдаёт очень странные результаты...

Аватара пользователя
Lex
NetUP Team
Сообщения: 623
Зарегистрирован: Ср мар 09, 2005 12:12
Откуда: НетАП
Контактная информация:

Сообщение Lex »

Pulse писал(а):Если сформировать договор и подписать его, то кнопка Подписать становится неактивной, соответственно нельзя удалить подпись с договора, чтобы удалить его. Это фича или баг?
Кроме того, печать старого шаблона из новой админки выдаёт очень странные результаты...
Если договор помечен как подписанный, снять флаг уже нельзя.
По поводу шаблонов - в новом интерфейсе работа с документами существенно переработана. В частности, по умолчанию документ считается одностраничным. Если документ многостраничный, следует использовать разделитель страниц. Каждая страница должна быть представлена как полный HTML-документ.
Пример:

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

<html>
 <head>
 </head>
 <body>
Страница 1
 </body>
</html>
@PAGE_SEPARATOR@
<html>
 <head>
 </head>
 <body>
Страница 2
 </body>
</html>

Аватара пользователя
Lex
NetUP Team
Сообщения: 623
Зарегистрирован: Ср мар 09, 2005 12:12
Откуда: НетАП
Контактная информация:

Сообщение Lex »

Gezm0 писал(а):Вскрытие показало, что память течёт при наличии динамических адресов. В 006 оно просто не работало, в 007-rc2 пытается работать, но мемори лик. Чем больше клиентов, тем быстрей заканчивается память и ядро умирает. При сотне клиентов 2Гб лимита на процесс хватает на час-полтора. Выключили динамические адреса, течь перестало.
Информацию проверим. Если не сложно, напишите багрепорт по поводу утечек.

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

Lex писал(а):
Pulse писал(а):Если сформировать договор и подписать его, то кнопка Подписать становится неактивной, соответственно нельзя удалить подпись с договора, чтобы удалить его. Это фича или баг?
Кроме того, печать старого шаблона из новой админки выдаёт очень странные результаты...
Если договор помечен как подписанный, снять флаг уже нельзя.
По поводу шаблонов - в новом интерфейсе работа с документами существенно переработана. В частности, по умолчанию документ считается одностраничным. Если документ многостраничный, следует использовать разделитель страниц. Каждая страница должна быть представлена как полный HTML-документ.
Пример:

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

<html>
 <head>
 </head>
 <body>
Страница 1
 </body>
</html>
@PAGE_SEPARATOR@
<html>
 <head>
 </head>
 <body>
Страница 2
 </body>
</html>
Тогда объясните как тогда исправить существующий договор? Если исправить шаблон, договор у пользователя не меняется в соответствии с шаблоном, если попытаться сформировать договор с тем же шаблоном, то ничего не происходит.

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

Gezm0 писал(а):Вскрытие показало, что память течёт при наличии динамических адресов. В 006 оно просто не работало, в 007-rc2 пытается работать, но мемори лик. Чем больше клиентов, тем быстрей заканчивается память и ядро умирает. При сотне клиентов 2Гб лимита на процесс хватает на час-полтора. Выключили динамические адреса, течь перестало.
Подтверждаю утечку... через некоторое время ядро просто перестаёт реагировать на любые действия

Аватара пользователя
Lex
NetUP Team
Сообщения: 623
Зарегистрирован: Ср мар 09, 2005 12:12
Откуда: НетАП
Контактная информация:

Сообщение Lex »

Pulse писал(а):Тогда объясните как тогда исправить существующий договор? Если исправить шаблон, договор у пользователя не меняется в соответствии с шаблоном, если попытаться сформировать договор с тем же шаблоном, то ничего не происходит.
Вопрос, конечно, интересный. Боюсь, что штатными средствами никак, если договор помечен как подписанный. Если нужно повторно распечатать - используйте старый интерфейс администратора (от 006) - со стороны ядра функционал не менялся. Не думаю, что повторная печать договора настолько частая операция.

Liandri
NetUP Team
Сообщения: 83
Зарегистрирован: Вт ноя 25, 2008 21:17

Сообщение Liandri »

Lex писал(а):
Pulse писал(а):Тогда объясните как тогда исправить существующий договор? Если исправить шаблон, договор у пользователя не меняется в соответствии с шаблоном, если попытаться сформировать договор с тем же шаблоном, то ничего не происходит.
Вопрос, конечно, интересный. Боюсь, что штатными средствами никак, если договор помечен как подписанный. Если нужно повторно распечатать - используйте старый интерфейс администратора (от 006) - со стороны ядра функционал не менялся. Не думаю, что повторная печать договора настолько частая операция.
Нельзя сохранить измененный договор (начиная с последней сборки админки, в предыдущей это возможно, но это ошибка).
Можно временно изменить существующий в режиме "Просмотреть" -> "Редактировать" и распечатать.

Gezm0
Сообщения: 95
Зарегистрирован: Вт июн 24, 2008 22:00

Сообщение Gezm0 »

На FreeBSD 6.2-RELEASE-p12 падает вот так:

#0 0x88616537 in pthread_testcancel () from /lib/libpthread.so.2
#1 0x8860589a in sigaction () from /lib/libpthread.so.2
#2 0x885ff88d in pthread_kill () from /lib/libpthread.so.2
#3 0x885ff256 in raise () from /lib/libpthread.so.2
#4 0x887cab58 in abort () from /lib/libc.so.6
#5 0x8868b297 in __gnu_cxx::__verbose_terminate_handler ()
from /usr/lib/libstdc++.so.5
#6 0x8868f49c in __cxxabiv1::__terminate () from /usr/lib/libstdc++.so.5
#7 0x8868f4d4 in std::terminate () from /usr/lib/libstdc++.so.5
#8 0x8868f428 in __cxa_throw () from /usr/lib/libstdc++.so.5
#9 0x886ceb0a in operator new () from /usr/lib/libstdc++.so.5
#10 0x886cea53 in operator new[] () from /usr/lib/libstdc++.so.5
#11 0x0838743b in UTM::Logger::_log_stream ()
#12 0x08387a2e in UTM::Logger::_log ()
#13 0x08387c11 in UTM::LogFacility::log ()
#14 0x0838f8b5 in UTM::NFBuffer::process ()
#15 0x0836333d in UTM::CoreThread::__core_thread_process ()
#16 0x886073a5 in pthread_create () from /lib/libpthread.so.2
#17 0x887b6117 in _ctx_start () from /lib/libc.so.6

Ответить