Обновление биллинга

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (23)

просмотр истории страницы
Уведомление об обновлении появляется автоматически, при заходе на главную страницу.
Продукты компании *CarbonSoft* постоянно развиваются и совершенствуются, иногда это требует архитектурных изменений, поэтому поддержание установленного продукта на версии наиболее близкой к актуальной важно для возможности качественного осуществления деятельности техподдержки и совместимости разных продуктов на платформе *Carbon PL5*: Carbon Billing 5, Carbon Billing-Softrouter 5, Carbon Billing-Slave 5 и Carbon XGE Router.
Обновление необходимо провести по крайней мере один раз в год.

{info}Обновление доступно для загрузки и установки в период с понедельника по четверг (включительно), исключая праздничные дни.{info}

{toc}

h1. Автоматическое обновление

Данная настройка находится в меню *Настройки платформы \-> Настройка автообновления*
При включении платформа будет обновляться автоматически.
{note:title=Важно:}
На время интеграции, рекомендуем отключить данную опцию
{note}
{note:title=Важно: XGE}
Для обособленного XGE Router невозможно отключить автоматическое обновление.
Для Softrouter - можно.
{note}
{info}Автообновление происходит только с понедельника по четверг в период с 06:00 до 08:00{info}
!autoupdate.png|border=1!

h1. Обновление вручную
{tip}{*}Время выполнения инструкции*: 20-100 минут, в зависимости от разницы между установленной и новой версиями, а так же объёма базы данных биллинга; как правило, при частых обновлениях сам процесс установки новой версии занимает не более 20 минут.
+После обновления автоматический запускается переиндексация баз данных биллинга\!+ Она может длится от 5 минут до нескольких часов, на это влияет размер БД и производительность сервера.
Во время переиндексации *не работает* [поиск|Поиск абонентов. Массовое изменение абонентов.]. По этой причине рекомендуется включить автообновление, чтобы переиндексация не мешала работе с абонентской базой.{tip}

Уведомление об обновлении появляется автоматически, при заходе на главную страницу если оно уже загружено и скачанная версия является последней.
Кнопка *Показать изменения* +ChangeLog+ \- отображаются изменения с текущей версии до новой.
Кнопка *Обновить* \- запускает обновление.
!upd1.JPG|border=1!

!carbon_update_web.png|border=1,width=800!

Обновленные модули перезапускаются.
!upd2.JPG|border=1!

!upd2.JPG|border=1,width=800!

Обновление завершено\!
!upd3.JPG|border=1!

h3. Если версия биллинга старая и в веб-интерфейсе нет возможности обновления
!upd3.JPG.png|border=1,width=800!

В таком случае необходимо провести обновление вручную командой
h1. Журнал изменений

{code}/app/base/usr/local/bin/update.sh версия_биллинга devel cur{code}
Кнопка "ChangeLog" +в строке с предложением обновления+ открывает журнал изменений по сравнению с предыдущей версией.
Кнопка "ChangeLog" +в строке с информацей о продукте+ открывает журнал от самой первой версии до текущей установленной.

где версия биллинга:

*Billing_Softrouter* \- если у вас версия софтроутер
h1. Возможные проблемы обновления

*Billing* \- если у вас версия без маршрутизации для управления внешним оборудованием
h2. После обновления не работает поиск\!

Если обновление прервалось, нужно выполнить рестарт сервисов:
{code}/etc/init.d/apps restart{code}
После обновления происходит перестроение индекса поиска, так как структура базы могла измениться (появились новые поля, галочки и тд - все это отражается и на базе).
В зависимости от количества абонентов и мощности сервера, реиндексация может занимать от 10 минут до нескольких часов, в основном на это влияют скорость диска где расположена база, скорость процессора и ОЗУ.

И заново запустить обновление.
Если поиск заработал, но выдаёт нерелевантные результаты, Вы можете попробовать инициировать повторную реиндексацию по статье [CarbonBilling:Не работает поиск]

h2. В интерфейсе нет предложения обновиться

* Предложение обновиться появляется в интерфейсе только если оно не заблокировано на сервере обновлений и дистрибутив уже скачан на Вашем сервере.
* Предложение обновиться появляется в интерфейсе только в период с понедельника по четверг (включительно)

h2. В интерфейсе написано, что "Запущено обновление", но сервер не обновляется

Пример сообщения:
{code}Запущено обновление: 28969 Thu Jun 6 08:08:31 MSK 2019 /app/base/usr/local/bin/carbon_update{code}
Такое сообщение можно увидеть если скрипт обновления загружает дистрибутив новой версии.
Если при этом на сервере не включено автообновление, по окончании загрузки обновив страницу в администраторской панели Вы увидите предложение обновиться.