Користувальницькькі налаштування

Налаштування сайту


Сайдбар

Розділи

Загальний опис
Історія змін
Рекомендації до оновлення
Плани на майбутнє
Відомі проблеми
Онлайн демо
Допомога проекту
Люди
Трохи про безпеку

FAQ



Редагувати сайдбар

lightninginit

Це стара версія документу!


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 
lightninginit.1664019551.txt.gz · Востаннє змінено: 2022/09/24 14:39 повз 127.0.0.1