|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (25)
просмотр истории страницыПродукты компании *CarbonSoft* постоянно развиваются и совершенствуются, иногда это требует архитектурных изменений, поэтому поддержание установленного продукта на версии наиболее близкой к актуальной важно для возможности качественного осуществления деятельности техподдержки и совместимости разных продуктов на платформе *Carbon PL5*: Carbon Billing 5, Carbon Billing-Softrouter 5, Carbon Billing-Slave 5 и Carbon XGE Router. Обновление необходимо провести по крайней мере один раз в год. {info}Обновление доступно для загрузки и установки в период с понедельника по четверг (включительно), исключая праздничные дни.{info} |
{toc} |
h1. Обновление через веб-интерфейс |
|
h1. Автоматическое обновление Данная настройка находится в меню *Настройки платформы \-> Настройка автообновления* При включении платформа будет обновляться автоматически. {note:title=Важно:} На время интеграции, рекомендуем отключить данную опцию {note} {note:title=Важно: XGE} Для обособленного XGE Router невозможно отключить автоматическое обновление. Для Softrouter - можно. {note} {info}Автообновление происходит только с понедельника по четверг в период с 06:00 до 08:00{info} !Снимок экрана от 2024-04-05 17-37-00.png|border=1! h1. Обновление вручную {tip}{*}Время выполнения инструкции*: 20-100 минут, в зависимости от разницы между установленной и новой версиями, а так же объёма базы данных биллинга; как правило, при частых обновлениях сам процесс установки новой версии занимает не более 20 минут. +После обновления автоматический запускается переиндексация баз данных биллинга\!+ Она может длится от 5 минут до нескольких часов, на это влияет размер БД и производительность сервера. Во время переиндексации *не работает* [поиск|Поиск абонентов. Массовое изменение абонентов.]. По этой причине рекомендуется включить автообновление, чтобы переиндексация не мешала работе с абонентской базой.{tip} |
Уведомление об обновлении появляется автоматически, при заходе на главную страницу если оно уже загружено и скачанная версия является последней. Кнопка +ChangeLog+ \- отображаются изменения с текущей версии до новой. |
... |
!upd3.JPG.png|border=1,width=800! |
h1. Обновление из командной строки. {warning:title=Внимание!}Не рекомендуется выполнять *yum update*. При необходимости установки дополнительного обратитесь к следующей [статье|CarbonBilling:Переопределение стандартных файлов в системе]. Если требуемого ПО в списке нет, обратитесь в техподдержку.{warning} h2. Старая система обновлений В случае, если Ваша версия ниже 5.22.09, у Вас остаётся возможность произвести обновление старым скриптом. В версиях ниже 5.22 присутствует только старый скрипт: |
h1. Журнал изменений |
|
{code}/app/base/usr/local/bin/update.sh{code} |
Кнопка "ChangeLog" +в строке с предложением обновления+ открывает журнал изменений по сравнению с предыдущей версией. Кнопка "ChangeLog" +в строке с информацей о продукте+ открывает журнал от самой первой версии до текущей установленной. |
|
h2. Новая система обновлений Для версий 5.22+ |
|
Выполните следующую команду: {code}carbon_update update{code} |
h1. Возможные проблемы обновления |
|
h2. Автоматическое обновление Данная настройка находится в меню *Настройки платформы \-> Настройка автообновления* При включении, платформа будет обновляться автоматический. {note:title=Важно:} На время интеграции, рекомендуем отключить данную опцию {note} |
h2. После обновления не работает поиск\! |
|
!autoupdate.png|border=1! |
После обновления происходит перестроение индекса поиска, так как структура базы могла измениться (появились новые поля, галочки и тд - все это отражается и на базе). В зависимости от количества абонентов и мощности сервера, реиндексация может занимать от 10 минут до нескольких часов, в основном на это влияют скорость диска где расположена база, скорость процессора и ОЗУ. |
|
h1. Ошибки обновления При запуске обновления из командной строки, в ответ от сервера можно получить некоторые виды ошибок. Как правило это связано с тем, что исчерпана квота на количество скачивающих обновление. Так же в последней версии может быть обнаружена ошибка уже после выпуска, в таком случае обновление блокируется для скачивания. любая ошибка сопровождается кодом ошибки. h2. Исчерпана квота {code} Ответ сервера обновлений master 523084366 |
Если поиск заработал, но выдаёт нерелевантные результаты, Вы можете попробовать инициировать повторную реиндексацию по статье [CarbonBilling:Не работает поиск] |
|
# Загрузка нового обновления невозможна. # Ответ сервера: |
|
!!! ОБНОВЛЕНИЕ ЗАПРЕЩЕНО !!! |
h2. В интерфейсе нет предложения обновиться |
|
check_download_lock(): Обновление не доступно, попробуйте позже. Code 7 !!!!!!!!!!!!!!!!!!!!!!!!!!!! |
* Предложение обновиться появляется в интерфейсе только если оно не заблокировано на сервере обновлений и дистрибутив уже скачан на Вашем сервере. * Предложение обновиться появляется в интерфейсе только в период с понедельника по четверг (включительно) |
|
403{code} Ошибка *check_download_lock* свидетельствует о том, что исчерпана квота на количество загрузок с сервера обновлений. Включите автообновление или запустите обновление позже. h2. Обновление запрещено {code}Ответ сервера обновлений: master 523084366 |
h2. В интерфейсе написано, что "Запущено обновление", но сервер не обновляется |
|
Запрос разрешения на обновление до версии 523084366 Обновление запрещено. Ответ сервера: !!! ОБНОВЛЕНИЕ ЗАПРЕЩЕНО !!! check_branch_lock(master.lock){code} Ошибка *check_branch_lock* сообщает о том, что в данный момент обновление заблокировано по причине проведения дополнительных тестов или исправления найденных ошибок. h2. Обновление прервалось Если обновление прервалось, нужно выполнить рестарт сервисов: {code}/etc/init.d/apps restart{code} И заново запустить обновление. |
Пример сообщения: {code}Запущено обновление: 28969 Thu Jun 6 08:08:31 MSK 2019 /app/base/usr/local/bin/carbon_update{code} Такое сообщение можно увидеть если скрипт обновления загружает дистрибутив новой версии. Если при этом на сервере не включено автообновление, по окончании загрузки обновив страницу в администраторской панели Вы увидите предложение обновиться. |