Коллеги, виртуальные машины 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 на указанном сервере в кластере. Например, в пуле два сервера с именами 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) - необходимые поля заполнены. Примечание: в полях Путь для добавления команд на конвертацию файлов и Публичный адрес сайта будет указано http://default.. что для дефолтного сайта машины считается нормой.
Также снова смотрим в настройки модуля Сервер конвертации файлов (transformercontroller) (/bitrix/admin/settings.php?lang=ru&mid=transformercontroller). Итого: - на вкладке Общее сайт default присутствует в поле Адреса через запятую, с которых должны обрабатываться запросы на конвертацию
- на вкладке Настройки RabbitMQ заданы настройки во все поля
- на вкладке Статус все проверки "зеленые"
Последний не менее важный шаг: на странице Настройки Битрикс24 (/configs/) или на странице Настройки модуля Диск (/bitrix/admin/settings.php?lang=ru&mid=disk) необходимо установить опцию Просматривать документы с помощью в значение Битрикс24. Для любого другого сайта машины (не default, созданный через меню машины) настройка аналогична описанной выше.
Проверка работы
После настройки новой роли для сайта проверить работу можно в нескольких местах публичной части продукта, например: 1) страница Новости (живая лента), преобразование документов и видео файлов постов или комментариев: https://cp.bitrix.ru/~XQcEK 2) раздел Диск, просмотр файлов: https://cp.bitrix.ru/~FopA4 3) раздел CRM, генерация документов по шаблонам, например для сделок: https://cp.bitrix.ru/~aTsia
Удаление роли 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 Сохраняем настройки модуля.
Аналогичным образом настраивается для сайтов, находящихся вне машины с ролью transformer. Пример, сайт server215.vms.local: На сайте server215.vms.local в настройках модуля Конвертер файлов (transformer) (/bitrix/admin/settings.php?lang=ru&mid=transformer) указываем: - Путь для добавления команд на конвертацию файлов: http://b24ru.server44.vms.local/bitrix/tools/transformercontroller/add_queue.php - Публичный адрес сайта: http://server215.vms.local Сохраняем настройки модуля
На сайте 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 в работе. Планируемая дата выпуска - этот месяц)
Коллеги, percona подломала свой же репозиторий, пару дней был сломан. Не работала установка виртуальной машины на чистый CentOS sh скриптами как и обновление уже существующих машин. Сейчас они починили, все проблемы ушли.
Андрей Алексеев, а при чем тут виртуальная машина? То, что вы показываете на скриншотах - приложение из маркета или решение какое-то. Все вопросы стоит задавать его автору.
макс серг написал: я добавил в Crontab Код* * * * * munin /usr/bin/munin-cron перезапустил CronDно "весёлые картинки" так и не стали появляться в папке, и всё так же выдаётся:403 Forbidden
munin.timer будет генерировать картинки и отчеты каждые 5 минут. Если не нужно так часто, а нужно, например, раз в 15 минут, то в файле /usr/lib/systemd/system/munin.timer меняем строку
Филипп Зыков, добрый день. Напишите обращение в техподдержку. Возможно проблема не в машине, а в модуле mobile (примерно похожее уже видел). Коллеги помогут.
Дмитрий Б, Yandex со средины месяца такое поведение запрещает и будет вас принимать как спамера. Облако в корне отличается от коробки) Наверно поднять свой почтовый сервер.
Илья Бадмаев, добрый. Работа идет. По срокам пока нет информации. PS: к сожалению все немного сложней чем есть. Например, в 8ке нет mod_php для httpd, наверно придется избавиться от Apache и перейти на php-fpm + nginx. А это тянет за собой правку всех сценариев с httpd. Дальше что-то думать с ntlm и т.д.
Иван написал: Подскажите пожалуйста, планируется ли в ближайшее время выпустить новую версию Bitrix ENV с возможностью обновить PHP до 7.4?
Да, в beta уже есть, в релиз позже выйдет.
Цитата
Кирилл Шушкин написал: Подскажите когда в Веб-окружении станет доступен PHP версии 7.3? Когда примерно этого ждать?
Цитата
Иван написал: Подскажите пожалуйста, планируется ли в ближайшее время выпустить новую версию Bitrix ENV с возможностью обновить PHP до 7.4?
Цитата
Евгений Костюк написал: Подскажите есть ли информация по переходу на php 7.3 в стабильных версиях BitrixVM?
Цитата
Евгений Костюк написал: По всей видимости в до конца ноября будет обновление так как fix багов безопасности в текущей версии php 7.2 само сообщество php будет поддерживать до 30 ноября 2020 года. Очень надеюсь, что Битрикс даст возможность перейти на php 7.3 до этой даты. А еще лучще даже сразу на 7.4 дать возможность перейти.
После выхода 7.4.12 beta в планах сразу сделать релиз 7.5.0, пересобрать все образы и поднять версию PHP по умолчанию. 7.3 или 7.4 точно не скажу, уточним.
Дмитрий Скоробогатов написал: Версия vmbitrix 7.4.3. Настраиваю мониторинг, nagios работает нормально (не мешало бы его обновить конечно), а вот munin выдает 403 Forbidden Bitrix Environment. В какую сторону копать?
munin генерацию отчетов переделал, у нас подломалось увы( Они с крона ушли на отдельный сервис. Мы это поправили в 7.4.12 beta. Позже в релиз выйдет.
Коллеги, виртуальные машины VMBitrix 7.4.4 и VMBitrix.CRM 7.4.4 вышли в релиз. В этой версии основные изменения - удалена устаревшая опция PHP mbstring.func_overload.
rpm пакеты доступны для CentOS 6 и CentOS 7. Если у Вас версии машины 7.4.3 и ниже - обновитесь.
Релиз минорный, изменения небольшие, поэтому sh-скрипты и образы не менялись.
Основные исправления: Удалена устаревшая опция PHP mbstring.func_overload.
Примечание: Релиз выпущен для поддержки изменений грядущего обновления главного модуля (main 20.100.0):
Цитата
Обновление требует удаления опции mbstring.func_overload. Эта опция более не требуется и не поддерживается платформой.
Основная правка в /etc/php.d/bitrixenv.ini, удалена строка mbstring.func_overload = 2. Конфигурационные файлы httpd существующих сайтов не трогаются. При создании нового сайта в кодировке windows-1251 раньше в конфиг-файле сайта httpd была строка php_admin_value mbstring.func_overload 0, теперь её не будет. Аналогичные изменения для конфиг-файлов сайтов httpd для модуля scale и ntlm.
Евгений Костюк, все верно, почта ходит через крон. Замечание в проверке выдается потому что время отправки большое (коннект на сервер привет отправка пока и т.д.). Как вариант для ускорения этого процесса можно перейти на postfix.
По logrotate вам нужно разобраться с сравами, наверно надо munin:bitrix для мунина и mysql:mysql для базы.
Цитата
Олег Юсупов написал: И ещё вопрос про cron. Приходит оповещение от /opt/webdir/bin/bx_backup.sh 2020/06/14 06:14:28 24336 Delete sql file=/home/bitrix/mysql_dump_sitemanager_14.06.2020_XK53LVwB.sql2020/06/14 06:14:28 24336 Delete sql file=/home/bitrix/mysql_dump_sitemanager_14.06.2020_XK53LVwB_after_connect.sqlЯ так понял это нормально, просто после упаковки удаляются не нужные дампы баз. Я прав?
Максим написал: в простейшем случае нужно пробросить порт 8894 на тот же 8894 на виртуалке?Т.к. это https трафик, а значит всё подписано сертификатом, как тогда быть если битрикс сидит за реверс-прокси?
Максим, вечер добрый. Да, все верно, в случае реверс прокси надо пробросить порты с прокси на машину внутри сети, 8894 для https, 8893 для http и т.д.