• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела wpt лично.

Релиз Новые версии виртуальной машины VMBitrix

Yulo

Постоялец
Регистрация
21 Апр 2008
Сообщения
153
Реакции
179
На днях разработчики выпустили новую виртуальную машину.

Коллеги, приветствую!

Мы выпустили бета версию новой виртуально машины с CentOS 7.2 и php 7. Приглашаю вас к ознакомлению и буду благодарен вам за обратную связь.

Образы для установки доступны по ссылке:

Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

sh бета скрипт 520
wget Для просмотра ссылки Войди или Зарегистрируйся
chmod +x bitrix-env-beta.sh
./bitrix-env-beta.sh
 
И сразу сложности.....
прирост удивил но битроник 2 завести легким способом не получилось(
Кто может подсказать как исправить?
Код:
[Error]
Using $this when not in object context (0)
/home/bitrix/www/bitrix/wizards/yenisite/bitronic2/site/services/.services.php:5
#0: include
    /home/bitrix/www/bitrix/modules/main/install/wizard_sol/utils.php:124
#1: WizardServices::GetServices(string, string)
    /home/bitrix/www/bitrix/modules/main/install/wizard_sol/wizard.php:487
#2: CDataInstallWizardStep->ShowStep()
    /home/bitrix/www/bitrix/modules/main/classes/general/wizard.php:493
#3: CWizardBase->_DisplayStep()
    /home/bitrix/www/bitrix/modules/main/classes/general/wizard.php:487
#4: CWizardBase->Display()
    /home/bitrix/www/bitrix/modules/main/classes/general/wizard_site.php:128
#5: CWizard->Install()
    /home/bitrix/www/bitrix/modules/main/admin/wizard_install.php:45
#6: require(string)
    /home/bitrix/www/bitrix/admin/wizard_install.php:1

Снимок экрана 2016-11-01 в 16.50.22.png Снимок экрана 2016-11-01 в 16.09.25.png
Параметры системы:
SSD 20 GB
Core i5 2.7 GHz - выделено 2 ядра
4 Gb DDR 3 1600
 
  • Нравится
Реакции: Yulo
или ждать обновления от разработчика, или вручную заменить вызов нестатических методов как функции
т.е. например
$Srv = WizardServices::GetServices(string, string)
на
$WizardSrv = new WizardServices;
$Srv = $WizardSrv->GetServices(string, string);
 
Последнее редактирование:
или ждать обновления от разработчика, или вручную заменить вызов нестатических методов как функции
т.е. например
$Srv = WizardServices::GetServices(string, string)
на
$WizardSrv = new WizardServices;
$Srv = $WizardSrv->GetServices(string, string);
Выкрутился иначе. Понизил php до 5й версии - установил решение - повысил php до 7й обратно - полет нормальный почти месяц без сбоев.
 
Выкрутился иначе. Понизил php до 5й версии - установил решение - повысил php до 7й обратно - полет нормальный почти месяц без сбоев.

Такое видимо возможно если уже установленный продукт в коде не использует новинок PHP 7 (IMHO)
А установщик использует новинки PHP 7.
Есть соображение на этот счет ?
 
Для просмотра ссылки Войди или Зарегистрируйся
Коллеги, виртуальная машина VMBitrix 7.1.0 вышла в релиз. В этой версии основные изменения это MySQL 5.7 Percona Server и новый push-сервер на NodeJS.

rpm пакет уже доступен для CentOS 6 (поддержка продолжается) и CentOS 7. Если у Вас версия машины 7.0.1 и ниже - обновитесь.

Как перейти на MySQL 5.7?
В меню машины пройти по пунктам 1. Manage hosts in the pool -> 8. Upgrade php and mysql versions -> 2. Upgrade mysql to 5.7 version и запустить мастер обновления версии MySQL.

Как запустить новый push-сервер?
В меню машины добавлен раздел 10. Configure Push/RTC service, внутри мастер 1. Configure NodeJS RTC Service. Как вариант, push-сервер можно вынести на отдельную машину в пулле. Для корректной работы нужно обновление модуля pull 17.1.0.

Обновлен sh скрипт. Способ запуска прежний:
wget Для просмотра ссылки Войди или Зарегистрируйся && chmod +x bitrix-env.sh && ./bitrix-env.sh
Новинка: "тихая" установка, он же так называемый "silent mode":
Usage: ./bitrix-env.sh [-s] [-p [-H hostname]] [-M mysql_root_password]
-s - Silent or quiet mode. Don't ask any questions.
-p - Create pool after installation of bitrix-env.
-H - Hostname for for pool creation procedure.
-M - Mysql password for root user
Пример использования:
./bitrix-env.sh -s -p -H server1 -M '111111'
запустить установку окружения в тихом режиме, создать пулл с именем хоста server1 и задать пароль root пользователя mysql 111111

Сводка по обновлению:

Обновление ПО:
-- mysql 5.7 percona server
-- nginx 1.12.0
-- nodejs push-server 1.0.0

Основные исправления:

MYSQL01: новая версия mysql сервера. Добавлен мастер обновления в меню для существующих установок.
PUSH01: Добавлена возможность настройки нового push-server.
WEB01: Исправлена ошибка конфигурации lsyncd сервера
HOST01: Исправлена процедура обновления машины в пуле, добавлена возможность запустить полное обновление из меню
SITE01: Фиксы безопасности для конфигурационных файлов nginx
SITE02: Добавлена опция X-Frame-Options для онлайн чатов
SITE03: Исправлен запуск smtp сервиса


Ссылки для скачивания:
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

PS: следом ожидается vmbitrix 7.2, где будет настройка своих ssl сертификатов и интеграция с LetsEncrypt.
 
Обновил бд, - с percona производительность просела на ~1500 единиц по всем 3м пунктам - чтение\запись\изменение, и в чем веселье?..
Во вкладке "сервер бд" все хорошо, ругался только на sync_binlog, поставил sync_binlog = 0
----------------------------------
Слетают настройки ssl в /etc/nginx/bx/conf/bitrix.conf
Может так повезло, - вернул настройки все стало норм
----------------------------------
Настройки кеша слетают
в .settings_extra.php почему то прописывается кеш apc
естественно в панели получаем cacheenginenone
----------------------------------
это уже цирк: php.ini - настройки сброшены..
=============================
Что бы не было такого цирка, надо читать доки..

для кастом-настроек есть свои специальные файлы:
MySQL - /etc/mysql/conf.d/z_bx_custom.cnf
Apache - /etc/httpd/bx/conf/z_bx_custom.conf
nginx - /etc/nginx/bx/conf/z_bx_custom.conf
PHP - /etc/php.d/z_bx_custom.ini
Для просмотра ссылки Войди или Зарегистрируйся

про ssl тоже самое. вот пример, как лучше сделать:
Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
  • Нравится
Реакции: Abix
Вышла VMBitrix 7.2.0
Обещанная интеграция с Lets Encrypt.
Можно цеплять свои сертификаты.
Сертификат Lets Encrypt будет обновляться только если выпустить на новой машине, - если подцепить уже установленный сертификат Lets Encrypt он обновляться не будет.
- nginx 1.12.2

Основные исправления:
WEB01: Добавлена поддержка установки сертификатов (собственных и Lets Encrypt) для сайтов типа kernel и link.
WEB02: Добавлена возможность вернуть "дефолтный" ssl сертификат сайта.
WEB03: Исправлены ошибки настройки web-кластера.
HOST01: Добавлена возможность изменения имени хоста после создания пула серверов.
MYSQL01: Исправлена процедура обновления настроек MySQL серверов в пуле.
SITE01: Фиксы безопасности для конфигурационных файлов nginx и httpd.
SITE02: Исправлены ошибки создания сайтов в случае, если на сервере нет ни одного рабочего сайта.
MONITOR01: Добавлено удаление серверов с мониторинга при их удаление из пула серверов.
Внимание! Все изменения стандартных конфигурационных файлов Apache, PHP, MySQL и nginx могут быть утрачены во время обновления виртуальной машины BitrixVM/BitrixEnv.
Что бы этого не произошло, все переопределяемые параметры должны быть только в файлах z_bx_custom
 
  • Нравится
Реакции: Yulo
А как бы вот эту беду победить без перехода на KVM?
"в данный момент есть проблема с установкой окружения на сервера с виртуализацией OVZ. О проблеме уже было сообщено ранее. Вы можете дождаться обновления окружения bitrix или перейти на сервер с виртуализацией KVM."
 
Назад
Сверху