При подготовке BitrixEnv4.1/BitrixVM4.1 проделана большая работа по исправлению известных ошибок и улучшению безопастности и стабильности системы. Начиная с этого релиза пакеты распространяемые из репозитория bitrix получили gpg подпись. А пакет BitrixEnv changelog и мастер обновления системы с возможностью контроля над вносимыми при обновление изменениями в файлы конфигурации сервера.
Также новая версии BitrixEnv4.1/BitrixVM4.1 получили поддержку технологии long-polling. Данная технология совместно с нашим новым модулем "Push and pull" позволяет организовать на проекте обмен мгновенными сообщениями и различными уведомлениями.
Краткий список изменений:
CentOS обновлен до версии 6.3
исправлен мастер добавления дополнительных сайтов
исправлен мастер настройки резервного копирования, формат архива сделан совместимым с restore.php
доработан сервис настройки параметров системы bvat
обработка 404 ошибки для статического контента перенесена на nginx
в nginx исправлена обработка 404 ошибки для динамического контента
исправлен механизм работы с html кэшем Битрикс в nginx
добавлен мастер обновления системы
изменение направленные на повышение безопасности системы
Для включения в модуле "Push and pull" поддержки технологии long-pooling необходимо в настройках модуля установить галочку "На сервере установлен модуль nginx-push-stream-module" и указать правильные пути для чтения информации из канала и записи в него.
Николай, а как будет работать при отсутствии патча к nginx? PHP сокет создавать и обслуживать коннекты? И валиться при достаточно больших нагрузках? Я думал вы там примените что-то вроде nodejs.
В случае отсутствия модуля не будет мгновенных сообщений. Веб мессанджер как и до этого будет опрашивать сервер с различной периодичностью, в зависимости от ситуации.
Сегодня попробовал - записал на диск CentOS 6.3x64 minimal (рекомендую именно его, тк влезает на один CD диск и не требуется тянуть кучу мусора по сети) и поставил - все четко и без проблем. Очень порадовали скрипты создания сайтов, мониторинг и бекап. Молодцы, огромное спасибо!
Николай, а не хотите сделать такую практику, как выкладывание конфигов сервера из виртуальной машины отдельно. В качестве примера чтобы можно было изучить. Если с комментариями - вообще отлично. А то скачивать ВМ, чтобы посмотреть, как настроили - не очень удобно. А многим наверное интересно.
Подумаем, но пока кажется это мало практичным так как конфиги служб это только часть машины. Часть работы на себя берут различные скрипты и мастера до настраивающие ее в процессе работы.
Подумайте, весьма практично, по-моему. Это хороший материал для обучения или подсказка, как можно реализовать какие-то вещи. Сам пару раз после обновления ставил ВМ только чтобы посмотреть, как перенастроили конфиги, дёрнуть что-нибудь интересненькое, если найдётся =)
Сергей Рыжиков на презентации 12-ой версии говорил о том, что готовится новая виртуальная машина. Это правда? Немножко инсайдерской информации можно - что в ней будет, какие ориентировочные сроки?
Я думал вы там примените что-то вроде nodejs.
[warn] 1349#0: *100 using uninitialized "usecache" variable, client: x.x.x.x, server: bx, request: "GET /about/gallery/ HTTP/1.1", host: "x", referrer: "http://x/index1.php"
и т.д. спамит в лог
Спасибо.