====== LightningInit - прискорення On* скриптів ====== * Працюють на актуальних версіях FreeBSD * Мінімізують оверхеди на форках Get* скриптів * Мінімізують кількість вибірок з MySQL * Використовують memcached * Самі детектують масові старти Stargazer/rscriptd * Швидкі шопісец ====== Запуск 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