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

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


stargazerdailyfee

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
stargazerdailyfee [2023/06/15 20:38]
nightfly знищено
— (поточний)
Рядок 1: Рядок 1:
-====== Внимание ====== 
-Данное руководство сильно устарело, почитать можно **только для общего развития**. Используйте [[stg2409|обновление до 2.409]] в реальном мире. 
-{{:alertold.png? |}} 
- 
-====== Изменяемые периоды тарификации ====== 
- 
-Где-то между 2.408 и пока не существующим в природе 2.409 появился патч, позволяющий Stargazer поддерживать плавающие разные периоды тарификации для разных тарифов, существующих в рамках одного биллинга. Поддержка новых тарифных планов с периодичностью "день" и "месяц" присутствует в Ubilling еще с релиза 0.4.8.  
- 
-^ Размазанная АП ^ Периодичность ^   Периодичность ^  
-|       нет|  месяц  | ежемесячно, полная АП    |  
-|       нет|  день   | ежедневно, полная АП     | 
-|       да |  месяц  | ежемесячно, частичная АП | 
-|       да |  день   | ежедневно, полная АП     | 
- 
-Для того, чтобы данный функционал заработал, следует заменить стоковый Stargazer 2.408 на все тот же 2.408 но с патчем [[http://ubilling.net.ua/stg/docs/daily-fee-dic-1.txt|daily-fee-patch.diff]].\\ 
-Как это сделать безболезненно и быстро на существующей и уже работающей инсталляции Ubiling смотрим дальше. 
- 
-====== Замена Stargazer на ходу ====== 
- 
-Для начала забекапим наши конфиги и остановим работающий Stargazer 
-<code> 
-# cp -R /etc/stargazer /etc/stargazer_408 
-# killall stargazer  
-</code> 
- 
-<code> 
- 
-# fetch http://ubilling.net.ua/stg/stg-new-daily-fee.tar.gz 
-# tar zxvf stg-new-daily-fee.tar.gz 
-# cd stg-new-daily-fee 
-# cd projects/stargazer/ 
-# gmake clean 
-# ./build && gmake install-bin 
-# cd ../sgconf_xml/ 
-# gmake clean 
-# ./build && gmake install 
-# cd ../sgconf/ 
-# gmake clean 
-# ./build && gmake install 
-</code> 
- 
-После чего запускаем обратно Stargazer 
-<code> 
-# stargazer 
-</code> 
- 
-И вдумчиво смотрим в лог /var/log/stargazer.log чтобы убедиться в том, что все обновилось и запустилось нормально: 
-<code> 
-# tail -n 20 /var/log/stargazer.log 
-2014-12-11 13:54:49 -- Users: Stop successfull. 
-2014-12-11 13:54:50 -- Queue removed successfully. 
-2014-12-11 13:54:50 -- StgTimer: Stop successfull. 
-2014-12-11 13:54:50 -- Stg stopped successfully. 
-2014-12-11 13:54:50 -- --------------------------------------------- 
-2014-12-11 13:59:41 -- Stg v. 2.408 
-2014-12-11 13:59:41 -- Message queue created successfully. msgKey=5555 msgID=196608 
-2014-12-11 13:59:41 -- Timer thread started successfully. 
-2014-12-11 13:59:41 -- MYSQL_STORE: Current DB schema version: 0 
-2014-12-11 13:59:41 -- MYSQL_STORE: Updated DB schema to version 1 
-2014-12-11 13:59:41 -- Storage plugin: mysql_store v.0.67. Loading successfull. 
-2014-12-11 13:59:41 -- Users started successfully. 
-2014-12-11 13:59:41 -- Traffcounter started successfully. 
-2014-12-11 13:59:41 -- Module: 'Remote script v 0.3'. Start successfull. 
-2014-12-11 13:59:41 -- Module: 'Stg configurator v.0.08'. Start successfull. 
-2014-12-11 13:59:41 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 
-2014-12-11 13:59:41 -- Module: 'InetAccess authorization plugin v.1.4'. Start successfull. 
-2014-12-11 13:59:41 -- Module: 'CAP_NF v. 0.4'. Start successfull. 
-2014-12-11 13:59:41 -- Stg started successfully. 
-2014-12-11 13:59:41 -- +++++++++++++++++++++++++++++++++++++++++++++ 
-</code> 
- 
-Собственно вот то, что мы ожидали увидеть: 
-<code> 
-MYSQL_STORE: Current DB schema version: 0 
-MYSQL_STORE: Updated DB schema to version 1 
-</code> 
- 
-В самом Ubilling после этого, автоматически появляется возможность выставлять периодичность снятия АП для тарифов. 
- 
-{{:stgtariffperiods.png?500 |}} 
  
stargazerdailyfee.1686850717.txt.gz · Востаннє змінено: 2023/06/15 20:38 повз nightfly