Поставьте линуховую яву (она поставит эмулятор линуха) и добавьте к скрипту выше это:
Код:
# cat radius.properties | grep buffer
netflow.receive.socket.buffer.size=150000
После этого у Вас будет БГБ работающий на фряхе с линуховой явой и Вы вообще никаких проблем с либами знать не будете.
P.S. Скрипт запуска (с учетом того что мускул стоит на машине с радиусом!):
Код:
# cat /usr/local/etc/rc.d/bg_radius.sh
#!/bin/sh
app_name='BGRadiusDialup'
app_cmd='radius.sh'
base_dir='/mnt/data/billing/radius'
jps_cmd='/usr/local/bin/jps'
case "$1" in
start)
while [ ! -S /tmp/mysql.sock ]; do
sleep 1
done
if [ -z "`$jps_cmd -v | grep -iv jps | grep $app_name`" ]; then
$base_dir/$app_cmd $1
echo "$app_name"
fi
;;
stop)
if [ -n "`$jps_cmd -v | grep -iv jps | grep $app_name`" ]; then
$base_dir/$app_cmd $1
echo "$app_name"
fi
;;
restart)
$0 stop
sleep 1
$0 start
;;
status)
if [ -n "`$jps_cmd -v | grep -iv jps | grep $app_name`" ]; then
$base_dir/$app_cmd $1
fi
;;
flush_script_cache)
if [ -n "`$jps_cmd -v | grep -iv jps | grep $app_name`" ]; then
$base_dir/$app_cmd $1
fi
;;
*)
echo "Usage: `basename $0` (start|stop|restart|status|flush_script_cache)" >&2
exit 64
;;
esac
exit 0