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

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


Сайдбар

Розділи

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

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.txt · Востаннє змінено: 2023/06/15 21:19 повз bobr