Артем Артемов написал: Добрый день, актуализируйте, пожалуйста, даты выхода релиза все-таки
Поддерживаю! ))
Администратор
Сообщений: Баллов: 220Регистрация: 28.07.2008
1
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) обновлены. Способ запуска прежний:
Основные исправления: 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, Настройка очередей, Статус настроек не будет: Например, таб Статус будет показывать:
Код
Расширение php-amqp: Не работает
Функция exec: Работает
Доступ к rabbitMQ: Неизвестно
Пакет LibreOffice: Неизвестно
Запущено обработчиков: -1
Это нормальное поведение.
Запуск роли 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, вывод команды:
Код
? rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2021-02-02 12:38:41 EET; 3h 15min ago
Main PID: 63057 (beam.smp)
Status: "Initialized"
CGroup: /system.slice/rabbitmq-server.service
+-63057 /usr/lib64/erlang/erts-11.1.7/bin/beam.smp -W w -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 30 -P 1048576 -t 5000000 -stbt db -zdbbl 128000 -A 128 -- -root /usr/lib64/...
+-63199 erl_child_setup 32768
+-63229 /usr/lib64/erlang/erts-11.1.7/bin/epmd -daemon
+-63256 inet_gethost 4
L-63257 inet_gethost 4
Feb 02 12:38:40 server44 rabbitmq-server[63057]: ########## Licensed under the MPL 2.0. Website: https://rabbitmq.com
Feb 02 12:38:40 server44 rabbitmq-server[63057]: Doc guides: https://rabbitmq.com/documentation.html
Feb 02 12:38:40 server44 rabbitmq-server[63057]: Support: https://rabbitmq.com/contact.html
Feb 02 12:38:40 server44 rabbitmq-server[63057]: Tutorials: https://rabbitmq.com/getstarted.html
Feb 02 12:38:40 server44 rabbitmq-server[63057]: Monitoring: https://rabbitmq.com/monitoring.html
Feb 02 12:38:40 server44 rabbitmq-server[63057]: Logs: /var/log/rabbitmq/rabbit@server44.log
Feb 02 12:38:40 server44 rabbitmq-server[63057]: /var/log/rabbitmq/rabbit@server44_upgrade.log
Feb 02 12:38:40 server44 rabbitmq-server[63057]: Config file(s): /etc/rabbitmq/rabbitmq.conf
Feb 02 12:38:41 server44 rabbitmq-server[63057]: Starting broker... completed with 0 plugins.
Feb 02 12:38:41 server44 systemd[1]: Started RabbitMQ broker.
- systemctl status transformer.service, вывод команды:
Логи сервера будут в json формате. Примеры логов при различных конвертациях:
- Конвертация видео avi -> mp4, лог сервера:
Код
{"time":"02.02.2021 15:42:26","pid":66846,"type":"worker","commandName":"Bitrix\\TransformerController\\Video","guid":"cdVcYveTAP601956c29f86d","queue":"main_preview","message":"get Bitrix\\TransformerController\\Video with id cdVcYveTAP601956c29f86d from queue main_preview"}
{"time":"02.02.2021 15:42:53","pid":66846,"message":"file \/home\/bitrix\/www\/upload\/transformercontroller\/video\/0nj1mu330k.jpg uploaded to http:\/\/default\/bitrix\/tools\/transformer_result.php?id=cdVcYveTAP601956c29f86d","type":"file_uploader","url":"http:\/\/default\/bitrix\/tools\/transformer_result.php?id=cdVcYveTAP601956c29f86d","file":"\/home\/bitrix\/www\/upload\/transformercontroller\/video\/0nj1mu330k.jpg"}
{"time":"02.02.2021 15:42:53","pid":66846,"message":"file \/home\/bitrix\/www\/upload\/transformercontroller\/video\/0nj1mu330k.mp4 uploaded to http:\/\/default\/bitrix\/tools\/transformer_result.php?id=cdVcYveTAP601956c29f86d","type":"file_uploader","url":"http:\/\/default\/bitrix\/tools\/transformer_result.php?id=cdVcYveTAP601956c29f86d","file":"\/home\/bitrix\/www\/upload\/transformercontroller\/video\/0nj1mu330k.mp4"}
{"time":"02.02.2021 15:42:53","pid":66846,"type":"worker","responseOnComplete":"{\u0022success\u0022:\u0022OK\u0022}"}
{"time":"02.02.2021 15:42:53","pid":66846,"type":"worker","message":"worker has finished"}
{"time":"02.02.2021 15:42:54","pid":66449,"message":"A Child 66846 completed with status 0\n"}
{"time":"02.02.2021 15:42:54","pid":84400,"type":"worker","queue":"main_preview","endTime":"03:52:54","message":"worker for queue main_preview has started at 1612273374 end time is 03:52:54"}
{"time":"02.02.2021 15:42:54","pid":84400,"type":"worker","queue":"main_preview","endTime":"03:52:54","message":"worker for queue main_preview has started at 1612273374 end time is 03:52:54"}
{"time":"02.02.2021 15:46:20","pid":66847,"type":"worker","commandName":"Bitrix\\TransformerController\\Document","guid":"2wMKYKKFdu601957ac24231","queue":"main_preview","message":"get Bitrix\\TransformerController\\Document with id 2wMKYKKFdu601957ac24231 from queue main_preview"}
{"time":"02.02.2021 15:46:24","pid":66847,"message":"file \/home\/bitrix\/www\/u2d4ph09zb.pdf uploaded to http:\/\/default\/bitrix\/tools\/transformer_result.php?id=2wMKYKKFdu601957ac24231","type":"file_uploader","url":"http:\/\/default\/bitrix\/tools\/transformer_result.php?id=2wMKYKKFdu601957ac24231","file":"\/home\/bitrix\/www\/u2d4ph09zb.pdf"}
{"time":"02.02.2021 15:46:24","pid":66847,"type":"worker","responseOnComplete":"{\u0022success\u0022:\u0022OK\u0022}"}
{"time":"02.02.2021 15:46:24","pid":66847,"type":"worker","message":"worker has finished"}
{"time":"02.02.2021 15:46:24","pid":66449,"message":"A Child 66847 completed with status 0\n"}
{"time":"02.02.2021 15:46:24","pid":84789,"type":"worker","queue":"main_preview","endTime":"03:56:24","message":"worker for queue main_preview has started at 1612273584 end time is 03:56:24"}
- Конвертация документа doc -> pdf, лог клиента:
Код
02.02.2021 03:46:20: COMMAND: Array
(
[command] => Bitrix\TransformerController\Document
[params] => Array
(
[id] => 108
[fileId] => 108
[queue] => main_preview
[file] => http://default/upload/disk/13f/13f0cc1941612ea7d4a4f7f847cb0df2
[fileSize] => 80896
[formats] => Array
(
[0] => pdf
)
[back_url] => http://default/bitrix/tools/transformer_result.php?id=2wMKYKKFdu601957ac24231
)
[QUEUE] => main_preview
[BX_LICENCE] => ********************************
[BX_DOMAIN] => http://default
[BX_TYPE] => BOX
[BX_VERSION] => 1
[BX_HASH] => ********************************
)
02.02.2021 03:46:20: RESPONSE: {"success":true}
02.02.2021 03:46:20: updateStatus in 2wMKYKKFdu601957ac24231 from 100 to 200
02.02.2021 03:46:24: updateStatus in 2wMKYKKFdu601957ac24231 from 200 to 300
02.02.2021 03:46:24: updateStatus in 2wMKYKKFdu601957ac24231 from 300 to 400
- Создание счета CRM по шаблону docx -> pdf, лог сервера:
Код
{"time":"02.02.2021 15:47:48","pid":66861,"type":"worker","commandName":"Bitrix\\TransformerController\\Document","guid":"7Ha6NWtL1H60195803e00fc","queue":"documentgenerator_create","message":"get Bitrix\\TransformerController\\Document with id 7Ha6NWtL1H60195803e00fc from queue documentgenerator_create"}
{"time":"02.02.2021 15:47:53","pid":66861,"message":"file \/home\/bitrix\/www\/exs3k6rtfg.pdf uploaded to http:\/\/default\/bitrix\/tools\/transformer_result.php?id=7Ha6NWtL1H60195803e00fc","type":"file_uploader","url":"http:\/\/default\/bitrix\/tools\/transformer_result.php?id=7Ha6NWtL1H60195803e00fc","file":"\/home\/bitrix\/www\/exs3k6rtfg.pdf"}
{"time":"02.02.2021 15:47:53","pid":66861,"message":"file \/home\/bitrix\/www\/exs3k6rtfg.jpg uploaded to http:\/\/default\/bitrix\/tools\/transformer_result.php?id=7Ha6NWtL1H60195803e00fc","type":"file_uploader","url":"http:\/\/default\/bitrix\/tools\/transformer_result.php?id=7Ha6NWtL1H60195803e00fc","file":"\/home\/bitrix\/www\/exs3k6rtfg.jpg"}
{"time":"02.02.2021 15:47:53","pid":66861,"type":"worker","responseOnComplete":"{\u0022success\u0022:\u0022OK\u0022}"}
{"time":"02.02.2021 15:47:53","pid":66861,"type":"worker","message":"worker has finished"}
{"time":"02.02.2021 15:47:54","pid":66449,"message":"A Child 66861 completed with status 0\n"}
{"time":"02.02.2021 15:47:54","pid":84938,"type":"worker","queue":"documentgenerator_create","endTime":"03:55:54","message":"worker for queue documentgenerator_create has started at 1612273674 end time is 03:55:54"}
- Создание счета CRM по шаблону docx -> pdf, лог клиента:
Код
02.02.2021 03:47:47: COMMAND: Array
(
[command] => Bitrix\TransformerController\Document
[params] => Array
(
[documentId] => 1
[queue] => documentgenerator_create
[file] => http://default/upload/documentgenerator/37e/Счет_(Россия)_1.docx
[fileSize] => 45513
[formats] => Array
(
[jpg] => jpg
[pdf] => pdf
)
[back_url] => http://default/bitrix/tools/transformer_result.php?id=7Ha6NWtL1H60195803e00fc
)
[QUEUE] => documentgenerator_create
[BX_LICENCE] => ********************************
[BX_DOMAIN] => http://default
[BX_TYPE] => BOX
[BX_VERSION] => 1
[BX_HASH] => ********************************
)
02.02.2021 03:47:48: RESPONSE: {"success":true}
02.02.2021 03:47:48: updateStatus in 7Ha6NWtL1H60195803e00fc from 100 to 200
02.02.2021 03:47:53: updateStatus in 7Ha6NWtL1H60195803e00fc from 200 to 300
02.02.2021 03:47:53: updateStatus in 7Ha6NWtL1H60195803e00fc from 300 to 400
При возникновении каких-либо ошибок стоит проверить логи сервера и логи клиента.
Если у вас бета версия 7.4.11 или релизная 7.4.4 - можно обновляться.
Спасибо за обратную связь!
PS: percona сегодня, 1 февраля, снова подломала свой же репозиторий. Не работала установка виртуальных машин с MySQL 8 на чистый CentOS sh скриптами, как и обновление MySQL до 8 версии у уже существующих машин. Сейчас они снова починили, все проблемы ушли.
PSPS: релизная версия 7.5.0 в работе. Планируемая дата выпуска - этот месяц)
При переходе на sql 8.0 наблюдаю такие проблемы с конфигом
Самое интересное прошелся grep'ом по конфигам не смог найти что не было "READ-COMMITTED"
Т.е. transaction-isolation = READ-COMMITTED везде прописано. Но на сайте пишет, что надо прописать.
И скорость от нее вроде как меньше стала
Как лечить?
Администратор
Сообщений: Баллов: 220Регистрация: 28.07.2008
0
02.02.2021 22:59:47
BodyDub, то, что вы показываете на картинках, это модуль Монитор производительности (perfmon). Тест не адаптирован по 8ку увы, тикет у нас уже есть, разработчик в курсе проблемы.
Алексей Шафранский написал: , то, что вы показываете на картинках, это модуль Монитор производительности (perfmon). Тест не адаптирован по 8ку увы, тикет у нас уже есть, разработчик в курсе проблемы.
Ждём. И PHP 8 тоже ждём
Администратор
Сообщений: Баллов: 220Регистрация: 28.07.2008
0
03.02.2021 13:38:53
Пост обновлен, добавлена подробная информация о новой роли transformer
Алексей Шафранский написал: Пост 02/#message672802 обновлен, добавлена подробная информация о новой роли transformer
Приветствую. Вроде бы прочитал про роль, но не наблюдаю в системе и обновлениях модуля transformercontroller. Включал в системе обновлений установку бет, тоже не вижу. Конвертер файлов присутствует. Подскажите, пожалуйста, есть ли ограничения по редакциям на данный модуль? Или может где-то чего-то недоглядел?
2) Usage of db objects with names conflicting with new reserved keywords
Warning: The following objects have names that conflict with new reserved
keywords. Ensure queries sent by your applications use `quotes` when
referring to them or they will result in errors.
More information:
https://dev.mysql.com/doc/refman/en/keywords.html
sitemanager.b_sale_order_delivery.SYSTEM - Column name
sitemanager.b_search_custom_rank.RANK - Column name
Это учтено?
Код
3) Usage of utf8mb3 charset
Warning: The following objects use the utf8mb3 character set. It is
recommended to convert them to use utf8mb4 instead, for improved Unicode
support.
More information:
https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8mb3.html
sitemanager - schema's default character set: utf8
sitemanager.b_admin_notify.MODULE_ID - column's default character set: utf8
sitemanager.b_admin_notify.TAG - column's default character set: utf8
sitemanager.b_admin_notify.MESSAGE - column's default character set: utf8
sitemanager.b_admin_notify.ENABLE_CLOSE - column's default character set: utf8
и т.д. Все таблицы.
Код
The utf8mb3 character set is deprecated and you should expect it to be removed in a future MySQL release. Please use utf8mb4 instead. Although utf8 is currently an alias for utf8mb3, at some point utf8 is expected to become a reference to utf8mb4. To avoid ambiguity about the meaning of utf8, consider specifying utf8mb4 explicitly for character set references instead of utf8.
Битрикс поддерживает utf8mb4? Если в будущих релизах алиас utf8 вместо mb3 станет mb4 могут возникнуть проблемы.
написал: Пост 02/#message672802 обновлен, добавлена подробная информация о новой роли transformer
Приветствую. Вроде бы прочитал про роль, но не наблюдаю в системе и обновлениях модуля transformercontroller. Включал в системе обновлений установку бет, тоже не вижу. Конвертер файлов присутствует. Подскажите, пожалуйста, есть ли ограничения по редакциям на данный модуль? Или может где-то чего-то недоглядел?
Тоже такой модуль не обнаружен.
Администратор
Сообщений: Баллов: 220Регистрация: 28.07.2008
0
05.02.2021 12:17:58
Цитата
red_eye написал: sitemanager.b_sale_order_delivery.SYSTEM - Column name sitemanager.b_search_custom_rank.RANK - Column name
Цитата
red_eye написал: Ensure queries sent by your applications use `quotes` when referring to them or they will result in errors.
Да, поля такие есть у табличек, давно исправлено, как рекомендуют в кавычки взяты.