Цитата |
---|
red_eye написал: Это будет percona или ванильная версия? |
Будет Percona.
Цитата | ||
---|---|---|
red_eye написал:
Некоторые используют saas mysql (amazon rds). Поэтому возник этот вопрос. |
Да, можно. Есть те кто уже используют 8ку на своих окружениях)
19.06.2020 23:22:28
Будет Percona.
Да, можно. Есть те кто уже используют 8ку на своих окружениях) |
|||||||
|
|
19.06.2020 23:23:10
Что в логе задания? Ошибки есть? |
|||
|
|
22.06.2020 02:46:09
ошибки вот такие показывает
|
|||||||||
|
|
12.07.2020 23:46:41
Ну или хотя бы по выходу последней беты... ? |
|||
|
|
15.07.2020 23:21:12
|
|||
|
|
16.07.2020 11:07:45
Скриншот не раскрывает вопрос. У вас указанно что с 1.08 не будет поддержки версий ниже 7.2 а сама 7.2 подразумевается, что будет работать. У меня же вопрос по поводу именно версии 7.2 так как сейчас в BitrixVM нет возможности поднять версию выше чем 7.2, а поддержка от самих разработчиков php для версии 7.2 заканчивается 30-го ноября 2020.... |
|||||
|
|
16.07.2020 15:05:17
|
|||
|
|
29.07.2020 16:31:01
Возможно уже есть информация по срокам релиза новой BitrixVM?
|
|
|
|
30.08.2020 11:33:43
Добрый день! Установил bitrixenv beta 7.4.11, а в меню обновления PHP до 7.4 нет. Удалось обновить только до 7.3.21
Как получить PHP 7.4? |
|
|
|
08.09.2020 12:26:48
|
|||
|
|
19.09.2020 15:06:14
Добрый день!
Есть новости по CentOS 8??? Ожидается или нет? Если да, то есть какие-то примерные сроки? |
|
|
|
14.11.2020 00:23:14
Примерно так: 7.4.12 в этом месяце, сразу после релиз 7.5.0. |
|||
|
|
26.01.2021 13:28:20
Добрый день, актуализируйте, пожалуйста, даты выхода релиза все-таки |
|||||
|
|
26.01.2021 18:13:45
|
|||
|
|
02.02.2021 00:26:46
Update 7: 7.4.12 Beta
Коллеги, виртуальные машины VMBitrix 7.4.12 и VMBitrix.CRM 7.4.12 вышли в релиз в статусе BETA. В этой версии много изменений - доработаны механизмы повышения и понижения версии PHP и MySQL через меню машины, реализована возможность обновить MySQL до версии 8.0, добавлена новая роль Transformer, усилена безопасность и исправлены ошибки. rpm пакет доступен для CentOS 6 (только для VMBitrix) и CentOS 7. Дальнейшая поддержка CentOS 6 прекращена. sh-скрипты (bitrix-env-beta.sh и bitrix-env-crm-beta.sh) обновлены. Способ запуска прежний:
Обновление ПО: php 7.3 nginx 1.18.0 nodejs 10 push-server 2.0.0 Основные исправления: nginx обновлен до версии 1.18.0. PHP 7.3 используется по умолчанию. Удалена устаревшая опция PHP mbstring.func_overload. Добавлена возможность обновить PHP на указанном сервере в кластере. Добавлена возможность обновить PHP на всех серверах в кластере с ролью Web. Добавлена возможность обновить MySQL на указанном сервере в кластере. В меню машины изменен раздел обновления и отката версии PHP и MySQL. Теперь меню требует указание имени сервера пула. Добавлена возможность обновить MySQL Percona Server до версии 8.0 (только для CentOS 7). Реализована возможность установить виртуальную машину sh скриптом на чистый CentOS с версией MySQL 8.0, используя параметр -m 8.0 (только для CentOS 7). Исправлены сценарии работы виртуальной машины для новой версии MySQL 8.0 (только для CentOS 7). По умолчанию доступ к репозиториям VMBitrix переведен на HTTPS. Активируется: при обновлении пакетов, при установке машин с помощью sh скриптов, при включении/выключении beta репозитория. Для sh скриптов исправлено отображение справки при их запуске с параметром -h. При создании сайтов в кодировке windows-1251 в dbconn.php добавляется строка mb_internal_encoding('windows-1251');. При настройке почты в генерируемый файл .msmtprc добавляется строка aliases /etc/aliases. Добавлена поддержка всех текущих регионов Amazon S3 для быстрой отдачи файлов с помощью nginx. Роль push-server теперь устанавливает NodeJS 10-ой версии. Пакет push-server обновлен, незначительные изменения. Скорректированы сценарии обновления для старых версий окружений, использующих PHP 5.6 и MySQL 5.5. Прекращена поддержка CentOS 6. Выпуск данной beta версии последний. Исправлена ошибка настройки мониторинга и показа графиков нагрузки. Реализованы изменения, направленные на повышение безопасности (конфигурационные файлы nginx, httpd, php, ssh). Добавлена новая роль Transformer, предназначенная для локальной конвертации документов и видео файлов (только для CentOS 7). Для запуска и работы роли требуются модули transformer 20.100.0 и transformercontroller 20.100.0. Примечание: 1) MySQL 8 По умолчанию все еще используется MySQL 5.7 Percona Server. Обновить до MySQL 8.0 Percona Server можно только на машины с CentOS 7. sh скрипты по умолчанию ставят версию MySQL 5.7. Для установки версии 8.0 нужно использовать параметр -m 8.0, для 5.7 - -m 5.7. Пример команд:
Полная справка по параметрам:
Апгрейд версии MySQL на уже имеющихся машинах производится через меню, нужно пройти по шагам: для vmbitrix 1. Manage servers in the pool -> 8. Update PHP and MySQL -> имя_сервера_пула -> 3. Upgrade MySQL version -> 1. Upgrade MySQL to version 8.0 для vmbitrix.crm 1. Manage servers in the pool -> 6. Update PHP and MySQL -> имя_сервера_пула -> 3. Upgrade MySQL version -> 1. Upgrade MySQL to version 8.0 Запустится задача bx_upgrade_mysql80_**********, которая выполнит бэкап бд каждого сайта в папку /home/bitrix/backup/archive, удалит MySQL 5.7, поставит, настроит и запустит MySQL 8.0. Если у вас MySQL 5.5 MariaDB Server, то сначала нужно обновить MySQL до MySQL 5.7 Percona Server, потом до MySQL 8.0 Percona Server. Актуализированы сценарии работы виртуальной машины с новой версией MySQL 8.0, в том числе работа роли в кластере. 2) Механизмы повышения и понижения версии PHP и MySQL Основные изменения - в меню машины добавлен шаг, требующий указать имя сервера пула, для которого будут проводится повышение/понижение версии PHP и повышение версии MySQL. После этого шага будет доступен раздел и логика работы, вышедшая в обновлении 7.4.11 beta ( Благодаря шагу выше меню машины теперь позволяет обновлять PHP/MySQL на указанном сервере в кластере. Например, в пуле два сервера с именами server11 и server12. На главном 11-ом версии PHP 7.4 и MySQL 8.0, на 12-ом PHP 7.3 и MySQL 5.7. Для обновления PHP до 7.4 на sever12 в меню машины на server11 проходим по шагам: 1. Manage servers in the pool -> 8. Update PHP and MySQL -> server12 -> 1. Upgrade PHP -> 1. Update PHP to version 7.4 Для обновления MySQL на sever12 в меню машины на server11 проходим по шагам: 1. Manage servers in the pool -> 8. Update PHP and MySQL -> server12 -> 3. Upgrade MySQL version -> 1. Upgrade MySQL to version 8.0 Аналогично, меню машины теперь позволяет обновить PHP на всех серверах в кластере с ролью Web. Например, в пуле три сервера с именами server11, server12 и server13. Для 12-го и 13-го запущена роль Web. На всех трех серверах версия PHP 7.2. Для обновления PHP до 7.4 на всех трех серверах пула с ролью Web в меню машины на server11 проходим по шагам и указываем all: 1. Manage servers in the pool -> 8. Update PHP and MySQL -> all -> 1. Upgrade PHP -> 1. Update PHP to version 7.4 3) mbstring.func_overload Устаревшая опция удалена, сценарии работы виртуальной машины скорректированы. Продублировали изменения, вышедшие в версии 7.4.4, в текущую 7.4.12 beta. 4) Push-сервер и NodeJS 10 Роль push-server теперь устанавливает NodeJS 10-ой версии вместо 8-ой как раньше. Происходит это при первом запуске процесса перехода на push сервер на NodeJS или при установке VMBitrix.CRM на чистый CentOS. Если у вас NodeJS 8 никаких дополнительных действий не требуется. Если все же хотите использовать NodeJS 10, нужно удалить роль push на NodeJS через меню машины и установить её снова. 5) CentOS 6 Поддержка CentOS 6 прекращена. Выпуск данной beta версии последний. Больше никаких обновлений для 6-ки выпускаться не будет. Это обновление выпускается для поддержки клиентов со старыми версиями окружения (PHP 5.6 и MySQL 5.5). Основной фикс - "ослабили" проверку версий php/mysql/модуля main для обновления старых версий клиентов до текущих. Если у вас CentOS 6 - переходите на CentOS 7. 6) Новая роль Transformer В примерах ниже используется локальный домен vms.local, где: - server44 - отдельная виртуальная машина, версия окружения 7.4.12, у которой: server44.vms.local - дефолтный сайт (default) b24ru.server44.vms.local - созданный сайт в меню машины, русский дистрибутив Битрикс24 b24en.server44.vms.local - созданный сайт в меню машины, западный дистрибутив Битрикс24 - server215 - отдельная виртуальная машина, версия окружения 7.4.4, у которой: server215.vms.local - дефолтный сайт (default) На всех сайтах выше установлен дистрибутив Битрикс24 в коробке разных редакций. Подготовка сайта для роли transformer, основные моменты Для работы новой роли необходимо чтобы на сайте были установлены: - модуль Конвертер файлов (transformer) версии 20.100.0 и выше - модуль Сервер конвертации файлов (transformercontroller) версии 20.100.0 и выше На странице Система обновлений (/bitrix/admin/update_system.php?lang=ru) загружаем/обновляем эти модули. На странице Управление модулями (/bitrix/admin/module_admin.php?lang=ru) устанавливаем оба модуля, если не установлены. После установки модулей их настройка не требуется, новая роль при её активации для вашего сайта сама настроит нужные опции. Если заглянуть в настройки модуля Конвертер файлов (transformer) (/bitrix/admin/settings.php?lang=ru&mid=transformer), то там будет заполнено поле Публичный адрес сайта: Если заглянуть в настройки модуля Сервер конвертации файлов (transformercontroller) (/bitrix/admin/settings.php?lang=ru&mid=transformercontroller) то на вкладках Общее, Настройки RabbitMQ, Настройка очередей, Статус настроек не будет: Например, таб Статус будет показывать:
Запуск роли transformer Запускаем новую роль для указанного сайта - в меню машины проходим по шагам: - для VMBitrix - 11. Configure Transformer service -> 1. Configure Transformer service - для VMBitrix.CRM - 8. Configure Transformer service -> 1. Configure Transformer service и указываем имя сайта - default Запустится задача configure_transformer_**********, которая: - установит пакеты erlang, rabbitmq, libreoffice6.4, ffmpeg и т.д. и их связи - настроит модули Конвертер файлов (transformer) и Сервер конвертации файлов (transformercontroller) для указанного сайта. Снова смотрим в настройки модуля Конвертер файлов (transformer) (/bitrix/admin/settings.php?lang=ru&mid=transformer) - необходимые поля заполнены. Примечание: в полях Путь для добавления команд на конвертацию файлов и Публичный адрес сайта будет указано Также снова смотрим в настройки модуля Сервер конвертации файлов (transformercontroller) (/bitrix/admin/settings.php?lang=ru&mid=transformercontroller). Итого: - на вкладке Общее сайт default присутствует в поле Адреса через запятую, с которых должны обрабатываться запросы на конвертацию - на вкладке Настройки RabbitMQ заданы настройки во все поля - на вкладке Статус все проверки "зеленые" Последний не менее важный шаг: на странице Настройки Битрикс24 (/configs/) или на странице Настройки модуля Диск (/bitrix/admin/settings.php?lang=ru&mid=disk) необходимо установить опцию Просматривать документы с помощью в значение Битрикс24. Для любого другого сайта машины (не default, созданный через меню машины) настройка аналогична описанной выше. Проверка работы После настройки новой роли для сайта проверить работу можно в нескольких местах публичной части продукта, например: 1) страница Новости (живая лента), преобразование документов и видео файлов постов или комментариев: 2) раздел Диск, просмотр файлов: 3) раздел CRM, генерация документов по шаблонам, например для сделок: Удаление роли transformer Для удаления роли в меню машины проходим по шагам: - для VMBitrix - 11. Configure Transformer service -> 2. Remove Transformer service -> 1. Remove Transformer service - для VMBitrix.CRM - 8. Configure Transformer service -> 2. Remove Transformer service -> 1. Remove Transformer service Запустится задача remove_transformer_**********, которая: - деактивирует запущенные раннее сервисы, удалит их данные - сбросит настройки модулей Конвертер файлов (transformer) и Сервер конвертации файлов (transformercontroller) Ограничения Нельзя удалить сайт, если для него настроена роль transformer (сначала удаляем роль, потом сайт). Вынос роли transformer на отдельный сервер в кластере не предусмотрен. Возможна установка только 1 роли transformer на машину для одного из сайтов машины. Использование роли transformer другими сайтами Рассмотрим пример как это настроить. Среда: - b24ru.server44.vms.local: новый сайт, созданный на машине server44 с версией окружения 7.4.12, для которого уже настроена роль transformer по примеру выше. - b24en.server44.vms.local: на той же самой машине есть еще один сайт, созданный через меню машины. - server215.vms.local: дефолтный сайт (default), работающий на другой машине server215 с версией окружения 7.4.4. Для сайтов, которые будут обращаться к серверу (сайту с ролью transformer) за конвертацией данных, версия окружения не важна. Важно наличие установленного модуля Конвертер файлов (transformer) версии 20.100.0 и выше. Настройка сервера На сайте b24ru.server44.vms.local в настройках модуля Сервер конвертации файлов (transformercontroller) (/bitrix/admin/settings.php?lang=ru&mid=transformercontroller) указываем: - Адреса через запятую, с которых должны обрабатываться запросы на конвертацию - добавляем b24en.server44.vms.local Сохраняем настройки модуля. Настройка сайта клиента На сайте b24en.server44.vms.local в настройках модуля Конвертер файлов (transformer) (/bitrix/admin/settings.php?lang=ru&mid=transformer) указываем: - Путь для добавления команд на конвертацию файлов: - Публичный адрес сайта: Сохраняем настройки модуля Проверяем работу связки как описано выше. Аналогичным образом настраивается для сайтов, находящихся вне машины с ролью transformer. Пример, сайт server215.vms.local: На сайте server215.vms.local в настройках модуля Конвертер файлов (transformer) (/bitrix/admin/settings.php?lang=ru&mid=transformer) указываем: - Путь для добавления команд на конвертацию файлов: - Публичный адрес сайта: Сохраняем настройки модуля На сайте b24ru.server44.vms.local в настройках модуля Сервер конвертации файлов (transformercontroller) (/bitrix/admin/settings.php?lang=ru&mid=transformercontroller) указываем: - Адреса через запятую, с которых должны обрабатываться запросы на конвертацию - добавляем server215.vms.local Сохраняем настройки модуля Проверяем работу связки как описано выше. Нагрузка, логирование Работа серверной части может потреблять значительные ресурсы процессора и оперативной памяти вашего сервера, особенно при конвертации видео файлов. Стоит это учитывать. Лог клиентской части (сайта) будет храниться в папке /bitrix/modules/ сайта при условии, что включен режим отладки в настройках модуля Конвертер файлов (transformer). Пути лога: - для сайта default: /home/bitrix/www/bitrix/modules/transformer.log - для сайта не default: /home/bitrix/ext_www/b24ru.server44.vms.local/bitrix/modules/transformer.log Логи серверной части роли хранятся в папках: /var/log/rabbitmq/ /var/log/transformer/ Статусы демонов rabbitmq и transformer можно проверить командами: - systemctl status rabbitmq-server.service, вывод команды:
Логи сервера будут в json формате. Примеры логов при различных конвертациях: - Конвертация видео avi -> mp4, лог сервера:
- Конвертация документа doc -> pdf, лог сервера:
- Создание счета CRM по шаблону docx -> pdf, лог сервера:
При возникновении каких-либо ошибок стоит проверить логи сервера и логи клиента. Если у вас бета версия 7.4.11 или релизная 7.4.4 - можно обновляться. Спасибо за обратную связь! PS: percona сегодня, 1 февраля, снова подломала свой же репозиторий. Не работала установка виртуальных машин с MySQL 8 на чистый CentOS sh скриптами, как и обновление MySQL до 8 версии у уже существующих машин. Сейчас они снова починили, все проблемы ушли. PSPS: релизная версия 7.5.0 в работе. Планируемая дата выпуска - этот месяц) |
|||||||||||||||||||||||||
|
|
02.02.2021 16:43:39
При переходе на sql 8.0 наблюдаю такие проблемы с конфигом
Самое интересное прошелся grep'ом по конфигам Т.е. transaction-isolation = READ-COMMITTED везде прописано. Но на сайте пишет, что надо прописать. И скорость от нее вроде как меньше стала Как лечить? |
|
|
|
02.02.2021 22:59:47
BodyDub, то, что вы показываете на картинках, это модуль Монитор производительности (perfmon). Тест не адаптирован по 8ку увы, тикет у нас уже есть, разработчик в курсе проблемы.
|
|
|
|
03.02.2021 10:24:48
|
|||
|
|
03.02.2021 13:38:53
Пост
|
|
|
|
04.02.2021 05:11:43
Приветствую. Вроде бы прочитал про роль, но не наблюдаю в системе и обновлениях модуля transformercontroller. Включал в системе обновлений установку бет, тоже не вижу. Конвертер файлов присутствует. Подскажите, пожалуйста, есть ли ограничения по редакциям на данный модуль? Или может где-то чего-то недоглядел? |
|||
|
|
04.02.2021 11:15:19
Проверил установку с mysql 5.7 по инструкции:
Это учтено?
Битрикс поддерживает utf8mb4? Если в будущих релизах алиас utf8 вместо mb3 станет mb4 могут возникнуть проблемы. |
|||||||||
|
|
05.02.2021 01:04:36
|
|||||
|
|
05.02.2021 12:17:58
Да, поля такие есть у табличек, давно исправлено, как рекомендуют в кавычки взяты.
Не знаю откуда это. У нас все сразу в utf8mb4) |
|||||||
|
|
||||||