Зміст

LightningInit - прискорення On* скриптів

Запуск memcached

Додаємо в /etc/rc.conf:

memcached_enable="YES"
memcached_flags="-l 127.0.0.1 -m 256 -I 16M"

робимо:

# service memcached restart

Розгортаємо скрипти

У разі якщо це хост самого білінгу:

# killall stargazer
# mkdir /tmp/ub
# cd /tmp/ub
# fetch http://ubilling.net.ua/ub.tgz
# tar zxvf ub.tgz
# cp -R docs/presets/LightningInit/* /etc/stargazer/
# stargazer

У разі якщо це NAS rscriptd:

# killall rscriptd
# mkdir /tmp/ub
# cd /tmp/ub
# fetch http://ubilling.net.ua/ub.tgz
# tar zxvf ub.tgz
# cp -R docs/presets/LightningInit/* /etc/rscriptd/
# perl -e "s/\/etc\/stargazer\/GetDataL/\/etc\/rscriptd\/GetDataL/g" -pi /etc/rscriptd/OnConnect
# rscriptd

Також не забуваєм, що параметри OnConnect на NAS c rscriptd за замовчуванням прилітають в іншому порядку:

 LOGIN=$1
 IP=$2
 CASH=$4
 ID=$3