VPN сбрасывается после объема 4 Гб

Коммутируемые соединения с авторизацией по протоколу RADIUS. WiFi портал для модуля DialUp (VPN).

VPN сбрасывается после объема 4 Гб

Сообщение bbest » 29 авг 2009, 20:57

Пользуюсь старой версией билинга 3.70. ПОка ни как не могу решить проблемму - сбрасывается соединения после скачивания 4 Гб по инету и не правильно подсчитывает трафик - он становится отрицательным. в Логах Radius пишет примерно следующее

DEBUG 29.08.2009 19:54:40 [ Login123; Login123; 96495 ] updateBytes
DEBUG 29.08.2009 19:54:40 [ Login123; Login123; 96495 ] before update bytesIn=4273599489; bytesOut=546183178
DEBUG 29.08.2009 19:54:40 [ Login123; Login123; 96495 ] DialUpNASConnection after update bytesIn=15225769; bytesOut=547184976
DEBUG 29.08.2009 19:54:40 [ Login123; Login123; 96495 ] Set traffic by type => 1; value => 15225769
DEBUG 29.08.2009 19:54:40 [ Login123; Login123; 96495 ] Set traffic by type => 2; value => 547184976
INFO 29.08.2009 19:54:40 [ Login123; Login123; 96495 ] DialUpNASConnection update connection..
DEBUG 29.08.2009 19:54:43 [ Login123; Login123; 96495 ] sendCheckRequest
DEBUG 29.08.2009 19:54:43 [ Login123; Login123; 96495 ] Checking zombi delta => 64; status => 1; dropSleepTimeOut => 86400
DEBUG 29.08.2009 19:54:43 [ Login123; Login123; 96495 ] SNMP check request: oid 1.3.6.1.4.1.2021.255.2189
DEBUG 29.08.2009 19:54:43 [ Login123; Login123; 96495 ] SNMP check response: 2
DEBUG 29.08.2009 19:54:43 [ Login123; Login123; 96495 ] SNMP NASConnection is active: 2
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] DialUpNASConnection recalculate session
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] DialUpSessionRealtime recalculating useLimits => true; hasLimitChecker => true
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Calculate traffics..
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] traffic SID => 2; value [ calculated ] => 15225769 [ 4273599489 ]
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] traffic delta => -4258373720
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] DialUpSessionRealtime calculateService time => 19:00:00; serviceID => 2; needAmount => -4258373720; useLimits => true
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Contract: Login123; limit: -500.0; mode: DEBET
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] balance => 682.15
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] tariff => 9.536743E-9
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] maxAmount => 2147483647
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Use limiting takedService => -4258373720; takedMoney => -40.611015
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Using tariff 9.536743E-9
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] after Limiting serviceAmount => 36593576; summa => -40.611015
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] takedService => 36593576; takedMoney => -40.61101
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Session updateBalanceAndAccounts sid => 2; summa => -40.61101
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Session updateLoginAccount serviceID => 2; amount => 36593576; summa => -40.61101
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] DialUpSession updateSessionDetail() serviceID => 2; amount => 36593576; summa => -40.61101
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] calculated [ cost ] => 36593576 [ -40.61101 ]
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] status => false
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] traffic SID => 3; value [ calculated ] => 547184976 [ 546183178 ]
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] traffic delta => 1001798
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] DialUpSessionRealtime calculateService time => 19:00:00; serviceID => 3; needAmount => 1001798; useLimits => true
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Contract: Login123; limit: -500.0; mode: DEBET
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] balance => 722.76
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] tariff => 9.536743E-9
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] maxAmount => 2147483647
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Use limiting takedService => 1001798; takedMoney => 0.00955389
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Using tariff 9.536743E-9
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] after Limiting serviceAmount => 1001798; summa => 0.00955389
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] takedService => 1001798; takedMoney => 0.00955
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Session updateBalanceAndAccounts sid => 3; summa => 0.00955
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Session updateLoginAccount serviceID => 3; amount => 1001798; summa => 0.00955
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] DialUpSession updateSessionDetail() serviceID => 3; amount => 1001798; summa => 0.00955
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] calculated [ cost ] => 1001798 [ 0.00955 ]
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] status => false
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] calculatedStopTime => 19:53:38; needStopTime => 19:54:38
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] delta => 60
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] DialUpSessionRealtime calculateService time => 19:00:00; serviceID => 1; needAmount => 60; useLimits => true
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Contract: Login123; limit: -500.0; mode: DEBET
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] balance => 722.75
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] tariff => 0.0
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] maxAmount => 60
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Use limiting takedService => 60; takedMoney => 0.0
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Using tariff 0.0
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] after Limiting serviceAmount => 60; summa => 0.0
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] takedService => 60; takedMoney => 0.0
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Session updateBalanceAndAccounts sid => 1; summa => 0.0
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] Session updateLoginAccount serviceID => 1; amount => 60; summa => 0.0
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] DialUpSession updateSessionDetail() serviceID => 1; amount => 60; summa => 0.0
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] takedTime [ cost ] => 60 [ 0.0 ]
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] d_sec => 0; calculatedStopTime => 19:54:38
INFO 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] No close calculate period..
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] DialUpSessionRealtime recalculate result => false
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] DialUpSessionRealtime updateSession addSec => 60; addCost => -40.601463; bytesIn => 15225769; bytesOut => 547184976
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] DialUpNASConnection recalculate result => false
INFO 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] DialUpNASConnection set toKill after recalculate... contract => Contract: Login123; limit: -500.0; mode: DEBET ; balance => 222.74997
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] DefaultNASConnection try setting session to KILL
DEBUG 29.08.2009 19:54:54 [ Login123; Login123; 96495 ] DialUpNASConnection set STATUS=1
INFO 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] sendKillRequest
INFO 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] SNMP reset request: set 1.3.6.1.4.1.2021.255.1 i 2189
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] updateBytes
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] before update bytesIn=15225769; bytesOut=547184976
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] DialUpNASConnection after update bytesIn=26241701; bytesOut=547482913
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] Set traffic by type => 1; value => 26241701
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] Set traffic by type => 2; value => 547482913
INFO 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] DialUpNASConnection stoppingConnection
INFO 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] DialUpNASConnection has stop Packet => true
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] DialUpNASConnection set STATUS=2
INFO 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] DialUpNASConnection sessionTime => 21200
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] DialUpSessionRealtime recalculating useLimits => false; hasLimitChecker => true
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] Calculate traffics..
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] traffic SID => 2; value [ calculated ] => 26241701 [ 4310193065 ]
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] traffic delta => -4283951364
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] DialUpSessionRealtime calculateService time => 19:00:00; serviceID => 2; needAmount => -4283951364; useLimits => false
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] Contract: Login123; limit: -500.0; mode: DEBET
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] balance => 722.75
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] tariff => 9.536743E-9
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] maxAmount => 2147483647
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] takedService => -4283951364; takedMoney => -40.85494
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] Session updateBalanceAndAccounts sid => 2; summa => -40.85494
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] Session updateLoginAccount serviceID => 2; amount => -4283951364; summa => -40.85494
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] DialUpSession updateSessionDetail() serviceID => 2; amount => -4283951364; summa => -40.85494
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] calculated [ cost ] => -4283951364 [ -40.85494 ]
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] status => true
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] traffic SID => 3; value [ calculated ] => 547482913 [ 547184976 ]
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] traffic delta => 297937
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] DialUpSessionRealtime calculateService time => 19:00:00; serviceID => 3; needAmount => 297937; useLimits => false
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] Contract: Login123; limit: -500.0; mode: DEBET
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] balance => 763.61
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] tariff => 9.536743E-9
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] maxAmount => 2147483647
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] takedService => 297937; takedMoney => 0.00284
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] Session updateBalanceAndAccounts sid => 3; summa => 0.00284
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] Session updateLoginAccount serviceID => 3; amount => 297937; summa => 0.00284
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] DialUpSession updateSessionDetail() serviceID => 3; amount => 297937; summa => 0.00284
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] calculated [ cost ] => 297937 [ 0.00284 ]
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] status => true
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] calculatedStopTime => 19:54:38; needStopTime => 19:54:58
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] delta => 20
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] DialUpSessionRealtime calculateService time => 19:00:00; serviceID => 1; needAmount => 20; useLimits => false
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] Contract: Login123; limit: -500.0; mode: DEBET
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] balance => 763.6
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] tariff => 0.0
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] maxAmount => 20
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] takedService => 20; takedMoney => 0.0
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] Session updateBalanceAndAccounts sid => 1; summa => 0.0
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] Session updateLoginAccount serviceID => 1; amount => 20; summa => 0.0
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] DialUpSession updateSessionDetail() serviceID => 1; amount => 20; summa => 0.0
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] takedTime [ cost ] => 20 [ 0.0 ]
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] d_sec => 0; calculatedStopTime => 19:54:58
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] DialUpSessionRealtime recalculate result => true
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] DialUpSessionRealtime updateSession addSec => 20; addCost => -40.8521; bytesIn => 26241701; bytesOut => 547482913
DEBUG 29.08.2009 19:54:58 [ Login123; Login123; 96495 ] removing from inpector..



Кто с этим сталкивался не посдкажите в чем может быть дело?
bbest
 
Сообщения: 14
Зарегистрирован: 18 фев 2007, 20:01

Сообщение bbest » 29 авг 2009, 21:29

большое подозрение что это радиус глючит. Поэтому если это поможет то выведу настройки радиуса
#процессор-обработчик запросов
processor.class=bitel.billing.server.processor.dialup.DialUpProcessor
#код модуля dialup
processor.mid=1

#порты авторизации и аккаунта
auth.port=1812
acct.port=1813
admin.port=1955

#netflow.port=2002
auth.thread.count=10
acct.thread.count=10
netflow.thread.count=10
#netflow.service.link.1=2 IN 0.0.0.0-255.255.255.255
#netflow.service.link.2=3 OUT 10.0.0.2-10.0.0.255

#опции подключения к БД
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251
db.user=bill
db.pswd=bgbilling
db.maxIdle=20
db.maxActive=300
bbest
 
Сообщения: 14
Зарегистрирован: 18 фев 2007, 20:01

Сообщение Amir » 30 авг 2009, 14:07

Аватара пользователя
Amir
Разработчик
 
Сообщения: 5940
Зарегистрирован: 19 дек 2006, 21:04

Сообщение bbest » 30 авг 2009, 14:21

спасибо за посдказку
уже дошел до того что в pppd нет прописки атрибутов Acct-Input-Gigawords и Acct-Output-Gigawords. Я в шоке - не ужели свежий радиус 2005-2006 годов не содержит у себя в коде поддержку большого объема трафика. Скачал практически pppd 2.4.5 версии. пропатченную на тему http://freeradius.org/rfc/rfc2869.html# ... m-Interval. Написанного аж в 2000 году. Пока тестирую.
Проблемма не решилась. Заметил что в radius.log не идут атрибуты Acct-Input-Gigawords.
bbest
 
Сообщения: 14
Зарегистрирован: 18 фев 2007, 20:01

Сообщение bbest » 31 авг 2009, 07:40

Проблемма решалась 2 дня. За это время я понял что сообщество кодописателей Linux это сборище неудаников. Закоплексованных личностей. Они зомби вылазиющие из своих берлог только при заходе солнца. Они изгои даже своей семьи оборотней. Продукт неудачной селекции ученых. Настолько наболевшая проблемма переполнения переполнения 4 Гб в VPN соединении. Безлимитные тарифы уже несколько лет назад стали предлагаться провайдерами а способов решения в инете кот наплакал. Прям по крупицам пришлось собирать информацию.
Порядок действий должен быть следующий
1. Скачать на данный момент единственный адекватный патч для Gigawords http://bugs.gentoo.org/attachment.cgi?id=102981.
2. Скачать последний официальный релиз pppd ftp://ftp.samba.org/pub/ppp/ppp-2.4.4b1.tar.gz.
3. Распаковать pppd
$this->bbcode_second_pass_code('', '#tar -xzf ppp-2.4.4b1.tar.gz')
4. Переписать в дирректорию ppp-2.4.4b1 патч и накатить его
$this->bbcode_second_pass_code('', '#cd ppp-2.4.4b1
#patch -p1 -l < radius-gigawords.patch')
5. Поставить пропатченный pppd
$this->bbcode_second_pass_code('', '#./configure --prefix=/usr
#make
#make install')
6. Выполнить завершающие команды
$this->bbcode_second_pass_code('', '#drink beer
#be happy')
------------
У меня при таком раскладе не сразу подцепился плагин радиуса. Мне пришлось переписать его в корень /usr/lib/pppd из каталога /usr/lib/pppd/2.4.4b1.
bbest
 
Сообщения: 14
Зарегистрирован: 18 фев 2007, 20:01

Сообщение Администратор » 31 авг 2009, 09:37

Разместил решение в FAQ, спасибо. Вообще, может вам стоит в сторону MPD посмотреть на FreeBSD.
Администратор
Разработчик
 
Сообщения: 5644
Зарегистрирован: 27 ноя 2006, 20:36

Сообщение snark » 31 авг 2009, 12:17

$this->bbcode_second_pass_quote('Администратор', '')ам стоит в сторону MPD посмотреть на FreeBSD.

ога ... т.к. он:
- легко ставится/обновляется и настраивается
- из коробки умеет все что надо, включая netflow
- производительнее!
snark
Клиент
 
Сообщения: 3944
Зарегистрирован: 12 фев 2008, 18:10

Сообщение Net_andy » 31 авг 2009, 13:29

$this->bbcode_second_pass_quote('snark', '')$this->bbcode_second_pass_quote('Администратор', '')ам стоит в сторону MPD посмотреть на FreeBSD.

ога ... т.к. он:
- легко ставится/обновляется и настраивается
- из коробки умеет все что надо, включая netflow
- производительнее!

Только вот ваши же слова "мы официально не поддерживаем FreeBSD...." :(
Net_andy
 
Сообщения: 88
Зарегистрирован: 11 мар 2009, 19:41
Вернуться к началу

Сообщение snark » 31 авг 2009, 14:00

$this->bbcode_second_pass_quote('Net_andy', '')олько вот ваши же слова "мы официально не поддерживаем FreeBSD...." :(

1. слова не мои, т.к. я не разработчик
2. "сервер биллинга на фре" и "NAS на фре" - это 2 большие разницы, "не поддерживается" применяют к 1-му понятию

у меня и сервер на фре и NAS-ы на фре и все прекрасно работает :)
snark
Клиент
 
Сообщения: 3944
Зарегистрирован: 12 фев 2008, 18:10
Вернуться к началу

Сообщение Net_andy » 31 авг 2009, 14:26

$this->bbcode_second_pass_quote('snark', '')$this->bbcode_second_pass_quote('Net_andy', '')олько вот ваши же слова "мы официально не поддерживаем FreeBSD...." :(

1. слова не мои, т.к. я не разработчик
2. "сервер биллинга на фре" и "NAS на фре" - это 2 большие разницы, "не поддерживается" применяют к 1-му понятию

у меня и сервер на фре и NAS-ы на фре и все прекрасно работает :)

сорри, конечно не Вас конкретно имел ввиду, а разработчиков BGB
Net_andy
 
Сообщения: 88
Зарегистрирован: 11 мар 2009, 19:41
Вернуться к началу

Сообщение stark » 31 авг 2009, 17:11

$this->bbcode_second_pass_quote('Net_andy', '
')Только вот ваши же слова "мы официально не поддерживаем FreeBSD...." :(


для работы BGB не рекомендуем , т.к там java не поодерживается нормальная(версия несвежая) , из-за этого глюки у наших приложений возникают . мы не поодержвиаем freebsd только из-за java . mpd тут не при чем
stark
Разработчик
 
Сообщения: 8343
Зарегистрирован: 08 ноя 2007, 01:05
Откуда: Уфа
Вернуться к началу

Сообщение snark » 31 авг 2009, 17:49

простите, но ... можно Вас попросить попридержать узды желанию поддерживать только самую свежую, с пылу, с жару яву с самой распоследней версией, в пользу желания писать под яву которая есть на подавляющем большинстве ОС-ей? разумеется это верно если только обновление явы не затрагивает _очень важные_ в плане работы биллинга моменты! а то может получится до смешного глупая ситуация - у меня все прекрасно работает на яве версии Х, а обновление выложено под версию Y, т.к. оно под ней писалось и на версии Х оно работать не будет или будет но с ошибками и чтобы обновиться мне надо будет не только обновить БГБ, но и яву ...
snark
Клиент
 
Сообщения: 3944
Зарегистрирован: 12 фев 2008, 18:10

Сообщение Amir » 31 авг 2009, 19:34

Ну все же исправления ошибок в этих патчах есть. А несовместимость между патчами возникла из-за того, что некоторые библиотеки сделали стандартными и включили их в JRE в новом патче...
А с JAXB известная проблема - изначально в 6 java были интерфейсы JAXB 2.0, но чуть позже вышла расширяющая ее спецификация 2.1 которую, стали использовать многие библиотеки вместо 2.0. А чтобы использовать реализацию 2.1 нужно подменить интерфейсы, положив jar в endorsed директорию.
В последующем патч-сете положили 2.1.
Т.е. по спецификациям разницы между патч-сетами обычно нет. Другое дело выход Java 7, но там уж постараемся быстро не переходить :)
А то что последний патч-сет на freebsd вроде бы только 4-й - грустно. За это время сколько воды утекло...
Аватара пользователя
Amir
Разработчик
 
Сообщения: 5940
Зарегистрирован: 19 дек 2006, 21:04

Сообщение snark » 31 авг 2009, 19:49

дык оно понятно что ничто не стоит на месте, просто не все (т.е. ОС) могут угнаться за обновлениями :( на фре сейчас пока что jdk16 1.6.0.3p4_11, но думаю всетаки фря начнет идти в ногу со временем (на сан.ком уже 1.6.0_16 для всех кроме фри лежит)
в конце концов, если вопрос встанет ребром, то переползти на линух не сложно, а то и вообще плюнуть на него (линух) и поставить сан, чтоб уж точно для явы роднее небыло :)
snark
Клиент
 
Сообщения: 3944
Зарегистрирован: 12 фев 2008, 18:10

Re:

Сообщение Ivanov_AP » 18 сен 2009, 16:06

$this->bbcode_second_pass_quote('bbest', '')астолько наболевшая проблемма переполнения переполнения 4 Гб в VPN соединении. Безлимитные тарифы уже несколько лет назад стали предлагаться провайдерами а способов решения в инете кот наплакал. Прям по крупицам пришлось собирать информацию.

Внесу и свои 5 копеек...
еще недавно тоже был озадачен этой же проблемой и по крупицам собирал информацию, ища решение такой, казалось бы, актуальной проблемы...
Пока не наткнулся на этот патч , который и решил проблему:
http://forum.nag.ru/forum/index.php?sho ... =0&start=0
Ivanov_AP
 
Сообщения: 63
Зарегистрирован: 14 июн 2009, 17:17
Вернуться к началу


Вернуться в Модуль DialUp (VPN)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron