убран ряд компонентов VMWare приводивших к проблемам после обновлений виртуальной машины
стандартный размер диска виртуальной машины увеличен до 10 ГБ
ZendServer заменен на Apache и APC
изменена схема подключения файлов конфигураций Nginx и Apache, для минимизации проблем при обновлении или установке дополнительных пакетов
изменен механизм ntlm авторизации, и добавлен в rpm пакет BitrixEnv4
добавлены мастера создания резервной копии сайта по расписанию, удаления настроек дополнительных сайтов, настройки мониторинга системы (munin, nagios)
изменение направленные на повышение безопасности системы
доработан мастер создания дополнительных сайтов
скорректирована работа сервиса настройки параметров системы bvat
добавлена система контроля версий mercurial
Более подробно про изменения читайте в блоге BitrixEnv4.0 и BitrixVM4.0. Пакеты протестированы на CentOS 5/6 (i386/x86_64), для Fedora пакеты появятся позже.
Packages skipped because of dependency problems: GeoIP-1.4.8-1.el6.x86_64 from base GeoIP-devel-1.4.8-1.el6.x86_64 from base authbind-1.0-b.noarch from bitrix bitrix-env-3.0.5-bitrix.noarch from bitrix catdoc-0.94.2-6.el6.x86_64 from base cli-tools-zend-server-5.6.0-265.noarch from Zend-noarch csync2-1.34-1.2.x86_64 from bitrix deployment-daemon-zend-server-5.6.0-277.x86_64 from Zend-Server deployment-extension-zend-server-5.6.0-277.x86_64 from Zend-Server gnutls-openssl-2.8.5-4.el6.3.x86_64 from bitrix httpd-2.2.15-15.el6.centos.1.x86_64 from updates httpd-tools-2.2.15-15.el6.centos.1.x86_64 from updates jq-daemon-zend-server-5.6.0-287.x86_64 from Zend-Server libframework1-zend-server-1.11.1-21.noarch from Zend-noarch liboci8-zend-11.2.0.2-1.x86_64 from Zend-Server librsync-0.9.7-15.el6.x86_64 from base librsync-devel-0.9.7-15.el6.x86_64 from base libtasn1-devel-2.3-3.el6_2.1.x86_64 from updates libtasn1-tools-2.3-3.el6_2.1.x86_64 from updates lighttpd-zend-server-1.4.26-13.x86_64 from Zend-Server memcached-1.4.5-1.el5.x86_64 from epel mod-php-5.3-apache2-zend-server-5.3.9-274.x86_64 from Zend-Server mod_geoip-1.2.5-5.el6.x86_64 from base mod_rpaf-0.6-2.el5.x86_64 from bitrix nginx-1.2.1-1.el6.ngx.x86_64 from bitrix php-5.3-bcmath-zend-server-5.3.9-270.x86_64 from Zend-Server php-5.3-bin-zend-server-5.3.9-277.x86_64 from Zend-Server php-5.3-bz2-zend-server-5.3.9-270.x86_64 from Zend-Server php-5.3-calendar-zend-server-5.3.9-270.x86_64 from Zend-Server php-5.3-cm-utils-pe-zend-server-1.0.14-261.x86_64 from Zend-Server php-5.3-code-tracing-zend-server-5.6.0-278.x86_64 from Zend-Server php-5.3-common-extensions-zend-server-5.6.0-279.noarch from Zend-noarch php-5.3-ctype-zend-server-5.3.9-269.x86_64 from Zend-Server php-5.3-curl-zend-server-5.3.9-269.x86_64 from Zend-Server php-5.3-data-cache-zend-server-5.6.0-273.x86_64 from Zend-Server php-5.3-debugger-zend-server-5.3.33-264.x86_64 from Zend-Server php-5.3-dev-zend-server-5.3.9-277.x86_64 from Zend-Server php-5.3-download-server-zend-server-1.5.48-16.x86_64 from Zend-Server php-5.3-exif-zend-server-5.3.9-269.x86_64 from Zend-Server php-5.3-extension-manager-zend-server-5.6.0-265.x86_64 from Zend-Server php-5.3-fcgi-zend-server-5.3.9-271.x86_64 from Zend-Server php-5.3-fileinfo-zend-server-5.3.9-269.x86_64 from Zend-Server php-5.3-ftp-zend-server-5.3.9-269.x86_64 from Zend-Server php-5.3-gd-zend-server-5.3.9-269.x86_64 from Zend-Server php-5.3-gettext-zend-server-5.3.9-269.x86_64 from Zend-Server php-5.3-gui-zend-server-6.1.38-323.noarch from Zend-noarch php-5.3-imap-zend-server-5.3.9-269.x86_64 from Zend-Server php-5.3-intl-zend-server-5.3.9-269.x86_64 from Zend-Server php-5.3-jobqueue-zend-server-5.6.0-298.x86_64 from Zend-Server php-5.3-json-zend-server-5.3.9-269.x86_64 from Zend-Server php-5.3-ldap-zend-server-5.3.9-269.x86_64 from Zend-Server php-5.3-mbstring-zend-server-5.3.9-267.x86_64 from Zend-Server php-5.3-mcrypt-zend-server-5.3.9-267.x86_64 from Zend-Server php-5.3-memcache-zend-server-5.3.9-267.x86_64 from Zend-Server php-5.3-monitor-lite-zend-server-4.1.159-299.x86_64 from Zend-Server php-5.3-monitor-ui-zend-server-5.6.0-296.x86_64 from Zend-Server php-5.3-mysql-zend-server-5.3.9-268.x86_64 from Zend-Server php-5.3-mysqli-zend-server-5.3.9-266.x86_64 from Zend-Server php-5.3-oci8-zend-server-5.3.9-265.x86_64 from Zend-Server php-5.3-optimizer-plus-zend-server-5.6.0-276.x86_64 from Zend-Server php-5.3-page-cache-zend-server-6:5.6.0-284.x86_64 from Zend-Server php-5.3-pdo-mysql-zend-server-5.3.9-277.x86_64 from Zend-Server php-5.3-pdo-oci-zend-server-5.3.9-264.x86_64 from Zend-Server php-5.3-pdo-pgsql-zend-server-5.3.9-270.x86_64 from Zend-Server php-5.3-pgsql-zend-server-5.3.9-266.x86_64 from Zend-Server php-5.3-phar-zend-server-5.3.9-262.x86_64 from Zend-Server php-5.3-posix-zend-server-5.3.9-262.x86_64 from Zend-Server php-5.3-session-clustering-zend-server-4.2.76-265.x86_64 from Zend-Server php-5.3-soap-zend-server-5.3.9-262.x86_64 from Zend-Server php-5.3-sockets-zend-server-5.3.9-262.x86_64 from Zend-Server php-5.3-sqlite-zend-server-5.3.9-262.x86_64 from Zend-Server php-5.3-tidy-zend-server-5.3.9-262.x86_64 from Zend-Server php-5.3-tokenizer-zend-server-5.3.9-262.x86_64 from Zend-Server php-5.3-xsl-zend-server-5.3.9-262.x86_64 from Zend-Server php-5.3-zend-extensions-5.6.0-267.noarch from Zend-noarch php-5.3-zendutils-zend-server-5.6.0-266.x86_64 from Zend-Server php-5.3-zip-zend-server-5.3.9-262.x86_64 from Zend-Server sqlite2-2.8.17-8.el6.x86_64 from base sqlite2-devel-2.8.17-8.el6.x86_64 from base zend-base-5.6.0-276.x86_64 from Zend-Server zend-server-ce-php-5.3-5.6.0-321.noarch from Zend-noarch zend-server-doc-5.6.0-265.noarch from Zend-noarch zend-server-framework-1.11.11-263.noarch from Zend-noarch
Nikolay Ryzhonin пишет: С BitrixEnv3 обновится до BitrixEnv4 обновится автоматически нельзя и такой возможности не будет. Только в ручном режиме.
Здравствуйте, Николай
А ручном режиме это как понять? Удалить BitrixEnv3 а потом ставить BitrixEnv4 и решать проблемы возникающие в результате не совместимости? Или лучше снести все и на чистую ставить. Просто буквально месяц назад переехали на новый сервер установили BitrixEnv3, были проблемы Segmentation fault и MaxClients, вроде как решили но решение кажется не в полной мере решило проблемы, вот и думаем если смысл переходить на BitrixEnv4 там вроде нет ZendServer
Не порадовали, неужели нельзя написать скрипт миграции, если все конфиги сделаны стандартными средствами вашего пакета?
Можно, но не сделано осознанно для исключения непредсказуемых ситуаций в процессе обновления. Так как происходит замена пакетов составляющих основу BitrixEnv/BitrixVM и перед установкой новых пакетов необходимо удалить старые. Такие манипуляции должны происходить осознанно.
Цитата
Александр Овсянников пишет: А ручном режиме это как понять? Удалить BitrixEnv3 а потом ставить BitrixEnv4 и решать проблемы возникающие в результате не совместимости? Или лучше снести все и на чистую ставить.
Перед переходом необходимо сделать резервную копию всех важных данных. После этого удалить старые пакеты:
Ребята, ну хватит. Если вы хотите мигрировать с 5-ки на 6-ку CENTOS, вам ее тоже переустанавливать придется полностью. Это баян уже. Причины погуглите - там подробно спецы описали проблемы. Что касается "накатывания" на рабочий сервер bitrix_env 4 поверх 3-ки, то во-первых, давно пора научиться пользовать openvz, сайты размещать в контейнерах, ДАЖЕ НА ОДНОМ СЕРВЕРЕ, чтобы иметь возможность развернуть рядом новый контейнер и попробовать НОВЫЙ СОФТ, а так же для простой миграции на новые версии. Не нужно перекладывать с больной головы на здоровую - админьте ваши сайты с умом. Я все сказал Накипело
Сравнение в настройках my.cnf давно уже следует поправить на utf8_unicode_ci, по умолчанию, потому как первая же проверка на стандартном сайте "Корпоративный сайт банка" из коробки просит сделать:
MUNIN послал: 403 Forbidden. Не работает, хотя авторизацию прошел успешно. Настройка штатным мастером видимо не полная, надо лезть разбираться в конфиги. Хм ... не гуд. NAGIOS удивил логином: nagiosadmin (блин, а почему бы не спрашивать логин как для munin ?), но тоже работать после авторизации не смог: 404 Not Found.
Итого: заявленные средства мониторинга сами по себе не работают, хотя мастер пишет, что все Ок. Надо срочно исправлять, я думаю - неприятная ситуация.
munin - правда порядка 5 минут после запуска не пускает никого так как странички еще не отрисовались, обновите черещ некоторое время
Коля, ну я по факту - как есть. Без эмоций. Просто понажимал кнопки, благо процесс с развертыванием контейнеров автоматизирован и это несложно делать параллельно основной работе. 3-ку именно так и разворачиваем, иногда пару раз в день.
Производительность полученной платформы из bitrix_env-4 пока огорчила: 14 попугаев против 40 на всех тех же условиях Так сильно влияет ZEND ? Я еще не готов утверждать однозначно, все перепроверю, но пока не очень впечатлило.
Надеюсь мой маленький обзор будет полезен. Разработчикам просьба не обижаться и не расстраиваться, вешаем на bitrix-env-4.sh ярлычек BETA и все дружно продолжаем ПОМОГАТЬ РАЗРАБОТЧИКАМ УСТРАНЯТЬ ПРОБЛЕМЫ, а не пинаем их ... А разработчикам я бы все таки рекомендовал перед анонсами выпускать бета-версию для обсуждения на форуме ПЕРЕД публичным анонсом.
Nikolay Ryzhonin пишет: В my.cnf корректная настройка. При работе сайта слетает из за after_connect.php в котором не хватает установке коллайшена, его можно просто удалить.
Данный файл в установщике исправим.
Да, верно, убрал - проверку прошел без проблем. Не забудьте, пожалуйста, в установщике подправить ...
Установил BitrixEnv4 на Centos 5.7 x86_64, apc и что-то еще не очень работает:
Код
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/apc.so' - /usr/lib64/php/modules/apc.so: undefined symbol: php_pcre_exec in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/fileinfo.so' - /usr/lib64/php/modules/fileinfo.so: undefined symbol: php_pcre_exec in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/zip.so' - /usr/lib64/php/modules/zip.so: undefined symbol: php_pcre_exec in Unknown on line 0