напишите подробно как исправить проблему с временными диапаз

Вопросы по UTM 3.0 и UTM 4.0 (поддержка прекращена)
Закрыто
Cupitor
Сообщения: 63
Зарегистрирован: Пт фев 11, 2005 16:37

напишите подробно как исправить проблему с временными диапаз

Сообщение Cupitor »

напишите подробно как исправить проблему с временными диапазонами. Я имею ввиду проблему когда неправильно таррифицируются сессии с субботы на воскресенье в связи с тем что не совпадают номера дней недели с системной библиотекой
Пожалуйста как для чайника.
Неужели никуго нету такого? Все уже починили себе базу и не расказывают.

Cupitor
Сообщения: 63
Зарегистрирован: Пт фев 11, 2005 16:37

Сообщение Cupitor »

Все решил. Всем спасибо что не помогли.
Последний раз редактировалось Cupitor Пт сен 23, 2005 22:19, всего редактировалось 1 раз.

Skylord
Сообщения: 263
Зарегистрирован: Пт фев 04, 2005 11:33

Сообщение Skylord »

Cupitor писал(а):Все решил. Всем спасибо что не помогли. Я стал умнее :)
Вот и отпиши инфу о решении в разделе "Документация, статьи".

4b4
Сообщения: 20
Зарегистрирован: Пн фев 07, 2005 13:35
Контактная информация:

Сообщение 4b4 »

У меня такая же проблема. Как решить?

4b4
Сообщения: 20
Зарегистрирован: Пн фев 07, 2005 13:35
Контактная информация:

Сообщение 4b4 »

неужели никто не знает как победить эту проблему??
Очень прошу помочь!

Cupitor
Сообщения: 63
Зарегистрирован: Пт фев 11, 2005 16:37

Сообщение Cupitor »

А какой у тебя NAS? Я тогда рано сказал что решил проблему. Не стало у меня работать. Я вроде сделал как мне сказали, но увы...
Щас раскажу чего мне советывали:
(это все цитаты из двух писем мне)
В *nix'ах воскресенье - нулевой день,
а друзья из нетапа думают иначе :))

Решается апдейтом полей wday1, wday2 из
таблицы td. Итого должно быть:
mysql> select wday1, wday2 from td \q
+-------+-------+
| wday1 | wday2 |
+-------+-------+
| 0 | 0 |
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
| 5 | 5 |
| 6 | 6 |
+-------+-------+
7 rows in set (0.00 sec)

Потом - ОБЯЗАТЕЛЬНО перезапустить радиус.

В оригинальной поставке UTM диапазон с 1 до 7
(типа с понедельника по воскресенье)
1 действительно соответствует понедельнику, 2 - вторнику,
....., 6 - субботе. Но для 7 соответствия нет.
Поэтому воскресенье (0) выпадает из диапазона.
Итого диапазон должен быть от 0 до 6
( с воскресенья по субботу)
Через веб ничего менять не надо. Просто апдейтить таблицу.
Чтоб ничего не съехало, апдейтить нужно два столбца (wday1, wday2)
Если проще - из всех полей wday1 и wday2 таблицы td вычесть 1
Должно быть так:
+-------+-------+
| wday1 | wday2 |
+-------+-------+
| 0 | 0 |
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
| 5 | 5 |
| 6 | 6 |
+-------+-------+
(конец цитаты)
Вобщем дерзайте. У меня при такой смене выпали другие диапазоны. Может еще какое несоответствие с Линуксовыми библиотеками. Тут никто не подскажет. Все себя такими крутыми ставят... Не получиться - купите тех. поддержку, если так критично.

4b4
Сообщения: 20
Зарегистрирован: Пн фев 07, 2005 13:35
Контактная информация:

Сообщение 4b4 »

Сейчас у меня таблица id имеет следующий вид:

select ... from td where td_id=1; (ночь)
|td_id | sec1 | sec2 | min1 | min2 | hour1 | hour2 | wday1 | wday2 |
1 0 59 0 59 0 7 0 0
1 0 59 0 59 20 23 0 0
1 0 59 0 59 0 7 1 1
1 0 59 0 59 20 23 1 1
1 0 59 0 59 0 7 2 2
1 0 59 0 59 20 23 2 2
1 0 59 0 59 0 7 3 3
1 0 59 0 59 20 23 3 3
1 0 59 0 59 0 7 4 4
1 0 59 0 59 20 23 4 4
1 0 59 0 59 0 7 5 5
1 0 59 0 59 20 23 5 5
1 0 59 0 59 0 7 6 6
1 0 59 0 59 20 23 6 6

select ... from td where td_id=2; (день)
|td_id | sec1 | sec2 | min1 | min2 | hour1 | hour2 | wday1 | wday2 |
2 0 59 0 59 8 19 0 0
2 0 59 0 59 8 19 1 1
2 0 59 0 59 8 19 2 2
2 0 59 0 59 8 19 3 3
2 0 59 0 59 8 19 4 4
2 0 59 0 59 8 19 5 5
2 0 59 0 59 8 19 6 6

т.о. таблица вроде находятся в нормальном виде, НО все равно в субботу с 0:00 до 23:59 весь траффик считается как НЕКЛАССИФИЦИРОВАННЫЙ!
Сейчас приходится просто отключать инет у пользователей по субботам. :cry:
Что делать - не знаю.

Cupitor
Сообщения: 63
Зарегистрирован: Пт фев 11, 2005 16:37

Сообщение Cupitor »

чето у тебя другое мне кажется... напиши поподробнее...
дело в том что у меня не трафик неклассифицированный а сессия просто вместо суммы нету ничего, а трафик нормально считает и время считает, а вот стоимость сессии вообще отсутствует.
Может чего с классами трафика намудрил? там вроде чтото тоже можно с диапазонами делать. Проверь поподробнее.

Mechanic
Сообщения: 63
Зарегистрирован: Чт фев 03, 2005 01:33

Сообщение Mechanic »

я решил сместив все дни на 1 день назад, вместо пятницы-суббота , субб-воскр и тд
не логично, но работает

Закрыто