Данил Дорошенко, что за ошибки? Не понятно. Все верно, резервную копию сайта через админку crm машины. Перенести файлы, восстановить на обычной машине, запустить две роли push и memcahe. Все)
Мультисайтовость на VMBitrix.CRM, Добавить сайт к Битрикс24 на VMBitrix.CRM
Сергей Димитриев, внутри машины CentOS 7, для него ядра семейства 3.10.хххххх. У CentOS 8 по умолчанию ядра 4.18.хххххх. Версии vmbitrix для CentOS 8 нет. Но вполне возможно поставить руками ядра 4.х и 5.х на CentOS 7. В гугле примеров много. И да, все это на ваш страх и риск)
Хотели выпустить в beta, но были причины не выпуска. 1) На момент релиза PHP 8 не был готов ряд php-экстеншонов, в репах их не было, например memcache ssh2 geoip и т.д. Разработчикам потребовалось несколько месяца на "допил", на февраль этого года нет только wddx, остальные наконец выпустили. 2) Ядро продукта и модули до конца не адоптированы для PHP 8. Возможно к средине этого года будет готово, тогда и выпустим 8ку в машине.
Владимир Соловьев написал: почта работать должна ведь и без доп настроек
Почта никогда без настроек не работала) Адрес сервера, порт, логин, пароль, tls - как минимум указать надо для выбранного вами сайта. Посмотрите курс: Настройки почтовых сервисов:
Владимир Соловьев написал: Как я понимаю это вызвано именно обновлением. Файл .msmtprc отсутствует. К сожалению не могу знать был ли он вообще. Может кто то сталкивался, как это исправить?
Как вас понимать? Нам угадать был ли он?) Раньше почта работала, настройка для какого-либо сайта была? Если была настроена почта и отправка работала - должны быть лог файлы. Что у вас в папке /home/bitrix, если ли файлы msmtp_<имя_сайта>.log?
Настройка VM Битрикс, Как понимать термины? Какова последовательность действия? Как решать проблемы?
Александр написал: Если в BitrixVM уже есть сайт: kernelмогу ли я там же рядом создать ext-kernel или они взаимоисключающие?
Работа kernel и ext_kernel не влияют друг на друга, это разные сайты, конфиги и т.д. Можно создать много и тех и других сайтов.
Цитата
Александр написал: Если создать сайт ext_kernel, его не видно. Везде указано, что он появится, когда на его базе будет создан сайт link.
На самом деле он появится в списке сайтов меню машины когда вы на этом сайте распакуете ядро Битрикс (файлы) и настроите подключение к базе данных ядра (зальете бэкап базы).
К сожалению, такова политика RedHat/CentOS насчет пакета openssl. Выбирается версия, на протяжении жизненного цикла ОС выпускаются пакеты с небольшими изменениями. Все сборки остальных пакетов завязываются на выбранную ими версию openssl. Значительных апгрейдов они не выполняют. История версий:
Переход на CentOS 8 вас не спасет, поддержки ГОСТ там нет, проверить можно командой openssl engine:
Код
(dynamic) Dynamic engine loading support
Артур Д, Андрей Чурсин, а можно подробней что вы имеет ввиду под "поддержкой openssl ГОСТ"? Нужен openssl, который умеет ГОСТ и все? Или все куда сложней, кроме openssl нужен и nginx с поддержкой ГОСТ?
[ Закрыто] После смены облака на коробку, вышла "Неустранимая ошибка!", Прошу помочь, как можно исправить?
BodyDub, то, что вы показываете на картинках, это модуль Монитор производительности (perfmon). Тест не адаптирован по 8ку увы, тикет у нас уже есть, разработчик в курсе проблемы.
Коллеги, виртуальные машины 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 в работе. Планируемая дата выпуска - этот месяц)