Где хранятся настройки mysql в bitrix env и как их изменять. Как сменить в битрикс
Как сменить тариф Битрикс24?
09.04.2018
Есть несколько вариантов смены тарифа решения Битрикс24:
-
Переход с одного облачного тарифа на другой облачный
Вы можете в любой момент сменить ваш тарифный план и перейти на более функциональный с расширенными возможностями, не теряя все накопленные данные и уже оплаченные деньги. Для этого нужно приобрести новый тариф и остаток средств автоматически пересчитается для нового тарифа.
Например, за месяц до окончания тарифа «Команда» вы оплатили тариф «Компания» на 3 месяца. Система автоматически пересчитает остаток 4990 рублей в пользу тарифа «Компания», и ваш Битрикс24 будет работать по тарифу «Компания» 3 месяца и 2 недели.
Переход на более дешевый тариф во время действия текущего невозможен. Для понижения тарифа необходимо дождаться окончания текущего и после этого оплатить необходимый тариф.
Если какой-то функционал не входит в новый тарифный план, то ваши данные не потеряются. Расширенные функции будут просто «заморожены» и к ним можно будет снова вернуться, перейдя на более высокий тариф.
-
Переход с облачной версии на коробочную
Если вы решили, что функционала облачной версии Битрикс24 для вас недостаточно, вы всегда можете приобрести коробочную версию с возможностью переноса данных из облака. Вам необходимо обратиться к нам с запросом на перенос данных, мы сформируем заявку в 1С-Битрикс на подготовку бэкапа. Подготовка бэкапа занимает от одного до пяти рабочих дней в зависимости от объема ваших данных в облаке. Подготовка бэкапа делается только в рабочее время (пн - пт с 10 до 19 по МСК). Бесплатно выполняется перенос только одного облачного портала (несколько облачных порталов в один коробочный перенести нельзя) и только один раз. Перенос осуществляется только на активный коммерческий ключ (т.е., необходимо приобрести лицензию и активировать ее).
После восстановления бэкапа, вы получите точную копию всех данных Битрикс24 вместе с базой данных, публичными файлами и программным ядром корпоративного портала.
-
Переход с коробочного тарифа на следующий коробочный тариф
Если вы используете лицензию продукта - «Корпоративный портал», то можете перейти на другую лицензию, с большим количеством пользователей или с расширенным функционалом.
При переходе вся информация на портале сохранится. Вам не потребуется создавать сайт заново. С помощью технологии SiteUpdate вы получите новые модули продукта и установите их без помощи разработчиков.
Стоимость перехода на другую редакцию продукта составляет разницу в цене редакций.
Обращаем внимание, что переход - это не новая лицензия, а только возможность изменить существующую редакцию и загрузить новые модули. Срок активности обновлений при переходе не продлевается. Для перехода на новую редакцию необходимо, чтобы обновления вашей копии продукта были активны.
www.vdgb.ru
Как изменить title страницы в Bitrix
Практически все статьи на эту тему были написаны 2-3 года назад, конечно они уже потеряли свою актуальность, в целом Битрикс (прошлых версий) вызывает у части оптимизаторов и программистов отвращение, что конечно не правильно. После выхода 16-ой версии и выше, многое изменилось. Это касается не только дополнительных модулей, но и оптимизации сайта под поисковые системы. Сейчас я расскажу какие возможности представляет Bitrix для формирования тайтла страниц и других метатегов. Начнем с того, что правкой метатегов можно заниматься на любом этапе создания статьи или раздела, а позже вносить изменения непосредственно на сайте не переходя в админку, о чем мы и поговорим позже.
Простые страницы и статьи
Для наглядности, все картинки буду приводить на примере этой же статьи. Итак, чтобы задать тайтл и прочие метатеги, включая теги картинок нужно перейти по вкладку SEO
Сразу стоит отметить что в Битриксе, метатеги можно формировать автоматически на основе данных которые уже есть на сайте, например, с помощью переменных можно передать название статьи в тайтл. Если говорить об интернет магазине, то в тег title можно передавать параметры товара, например цену, цвет, кол-во штук в упаковке и прочее. Самое привлекательное что это можно задать без какого либо программирования или специальной верстки шаблона. Данный функционал доступен даже в начальных редакциях.
Редактирование Title на сайте
Когда статья готова или требует небольшой оптимизации, то это можно сделать непосредственно на той же странице, благодаря специальному функционала под названием "Эрмитаж". Для этого вам нужно быть авторизованным, далее, включить режим правки и нажать два раза левой клавишей мыши на тексте статьи.
После этого вы сможете менять теги и текст статьи не переходя в админку. Что очень удобно для внесения мелких правок.
На этом будем завершать наш мини обзор по редактированию тега title в Bitrix, то что туда прописать вы сможете увидеть используя наш бесплатный сервис.
seo-title.ru
Как сменить доменное имя Вашего портала Bitrix24 на собственный домен.
Если Вы уже имеете свой домен или желаете его приобрести, у Вас есть уникальная возможность воспользоваться бесплатной услугой «Свой домен». Обращаем Ваше внимание, что эта возможность доступна для тарифа "Компания", она позволяет поменять доменное имя Вашего портала Bitrix24 (например, intranet.bitrix24.ru ) на собственный домен (например, my.intranet.ru).Для того чтобы воспользоваться данной возможностью и изменить доменное имя, Вам необходимо:
Во-первых, приобрести домен 3-го или выше уровня (my.intranet.ru). Почему домен должен быть третьего уровня и выше ? Если Вы привяжете домен более низкого уровня, то Вы не сможете произвести все нужные Вам настройки и воспользоваться всеми инструментами Bitrix24.
Протокол SSL осуществляет защиту данных в интернете. С его помощью гарантируется безопасное соединение между браузером пользователя и сервером. В случае использовании SSL-сертификата вся информация передается в зашифрованном виде по HTTPS, в этом случае раскодировать ее можно, используя специальный ключ.
Чтобы от браузера не приходили сообщения о несоответствии доменов (так как на Bitrix24 по умолчанию установлены сертификаты *.bitrix24.ru, *.bitrix24.com, *.bitrix24.de), сертификат следует приобрести отдельно и передать его нам (все необходимые настройки будут намипроведены).В том случае, если Вы уже имеете собственный домен и хотите использовать SSL-сертификат, обратитесь в сервис технической поддержки. Наш специалист Вас подробно проинструктирует и обеспечит Вам сопровождение при выполнении этой операции.
Мы поможем Вам принять правильное решение!
PinALL является золотым сертифицированным партнером Битрикс и Consulting & Implementation Partner Terrasoft CRMpinall.ru
Где хранятся настройки mysql в bitrix env и как их изменять
Я периодически работаю с сайтами на битрикс, которые работают в готовом web окружении от разработчиков. Сегодня я поделюсь информацией о том, где хранятся и как изменять настройки mysql на сервере с bitrix env. Многие простые вещи становятся очень сложными, если ты не знаком с нюансами работы этого окружения.
Проверяем, кто занимает всю память на сервере
Я столкнулся с неожиданным поведением сервера, на котором работал сайт на битриксе. Длительное время он работал, занимая всю доступную оперативную память. Я получал об этом уведомления от заббикса, но не обращал большого внимания на сервер, так как в целом это нормальная ситуация, когда у тебя mysql и apache трудятся вместе. Где-то пол года он работал нормально, а потом стал сильно деградировать по производительности. В общем, начались настоящие проблемы.
Я пошел на сервер и стал разбираться, в чем дело. Начал с того, что посмотрел, кто занимает оперативную память.
# ps aux --sort -rssили
# ps aux --sort -vszНе удивился, увидев, что mysql. Первое, что сделал — перезапустил его и стал наблюдать. Увидел такую картинку в zabbix.
Дальше сервер кушал весь своп и прибивал процесс mysql с сообщением в системном логе:
kernel: Out of memory: Kill process 30609 (mysqld) score 97 or sacrifice childMysql перезапускался автоматом и дальше все продолжалось по кругу. Надо было разбираться в первую очередь с ним.
Где в bitrix env настройки mysql
Для начала нужно было проверить, где на сервере с bitrixenv хранятся настройки mysql. По аналогии с остальными настройками (php, apache, nginx), предвкушал долгие поиски и не ошибся. В итоге выяснил, что хранятся они в файле /etc/mysql/conf.d/bvat.cnf. Но мало узнать, где они хранятся. Как оказалось, этот файл формируется динамически при каждом запуске сервера, в зависимости от доступной оперативной памяти. Тут то я и понял, в чем проблема. Расскажу обо всем по порядку.
В bitrix env есть служба под названием bvat. Она стартует при загрузке сервера через /etc/init.d/bvat. Эта служба определяет количество оперативной памяти на сервере и в зависимости от этого меняет некоторые настройки web окружения. В частности mysql, php, apache. Можно посмотреть этот скрипт, чтобы понять, что он делает. Если кратко, то он запускает скрипт /etc/ansible/library/bx_perf, который подключает некоторые переменные и формирует новые конфиги. Свою работу логирует в файле /opt/webdir/logs/bvat.log.
В моем случае bvat не изменял конфиг для mysql. Я проверил документацию по нему на сайте битрикса. Четко сказано, что он работает при загрузке системы. Я запускал руками те проверки из скрипта, что должны менять именно mysql конфиг. Удалял конфиг, но bvat неизменно создавал новый конфиг, из расчета, что на сервере 16Гб памяти. Это так и было на момент первоначальной установки. Но со временем гипервизор нагрузили и память сделали динамическую, уменьшив максимально доступную.
В какой-то момент всем памяти на гипервизоре стало не хватать и он начал распределять ее по виртуальным машинам. Конкретно подопытному серверу стало доставаться меньше памяти, чем 16 Гб, но все конфиги были заточены под это количество. Из-за этого серверу не хватало памяти и он начинал уходить в своп и аварийно перезапускать службы, пожирающие память.
Когда я все понял, сделал виртуальной машине статическую память (меньше 16Гб) и перезагрузился. Но конфиг mysql не изменился. Тут явно какой-то глюк. bvat по прежнему откуда-то доставал 16Гб памяти и на основе их рисовал конфиг. Я просмотрел весь скрипт. Там используется несколько проверок памяти. Я посмотрел основную, через free -m, она показывает корректное значение, которое меньше 16Гб, но bvat откуда-то берет другое число. Я не стал разбираться с этим, так как налицо баг, который скорее всего либо уже исправлен, либо будет исправлен после какого-нибудь обновления.
Как изменить настройки mysql в bitrixenv
Для того, чтобы руками изменить какие-то параметры в mysql, которые не будут изменяться динамически, необходимо воспользоваться файлом /etc/mysql/conf.d/z_bx_custom.cnf. Основной параметр, который приводит к тому, что mysql занимает всю оперативную память — innodb_buffer_pool_size. В первую очередь следует переназначить именно его. Сделать где-то в треть реальной оперативной памяти. С остальными параметрами надо разбираться отдельно. Я не стал тратить на это время, пока временно отдал серверу первоначальный объем памяти в 16Гб. В ближайшее время обновлю полностью сервер вместе с bitrix env и посмотрю, исчез ли глюк с тем, что память определяется неправильно. Если нет, буду руками выставлять параметры под реальную оперативную память сервера.
Заключение
К bitrixenv у меня неоднозначное отношение. С одной стороны удобно, что все собрано в одном месте, связано друг с другом и быстро устанавливается, настраивается. Но когда нужно дебажить какие-то проблемы, уходит в разы больше времени, чем если бы ты использовал классический веб сервер, настроенный собственноручно. Сейчас я уже неплохо ориентируюсь в bitrixenv, решаю вопросы быстро, но с mysql столкнулся впервые. Обычно там проблемы с конфигами php, apache, nginx, с отправкой почты.
Закономерный вывод в конце — bitrixenv не предназначен для работы на сервере с динамической оперативной памятью. Надо либо отключать bvat, либо ставить статическую память виртуальной машине.
serveradmin.ru