BitrixEnv 4.3.4 из меню не обновляется. Пишет, что обновилась, но пакеты не ставит.
Если сделать yum update вручную, то видно какую-то ошибку при обновлении exim
Как такое починить?
Код
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Check Error:
file /usr/share/man/man8/eximstats.8.gz from install of exim-4.72-6.el6.x86_64 conflicts with file from package exim-4.72-4.el6.i686
А для монитора качества внедрения это не поможет, ведь сайт подключается с помощью пользователя, который не root. И у него пароль недостаточно сложный.
Надо или геренировать более сложный пароль пользователю базы сайта, или исправить монитор качества внедрения, чтобы знаки препинания не проверял.
Изначально в VMbitrix 5 пользователь root в mysql не имеет пароля.
Мы считаем что это нехорошо, и установили пользователю root в mysql свой пароль. Хотя бы для того, чтобы использовать phpMyAdmin.
VMBitrix4 раньше спрашивала пароль root при создании сайта, а VMBitrix5 считает, что пароль должен быть пустым. И не создает дополнительный сайт
Когда сбросили пароль - смогли создать второй сайт. Причем пользователь и пароль сгенерировались сами.
На пароль ругается "Монитор качества внедрения", потому что пароль не содержит знаков препинания.
----------
Теперь вопросы к Битриксу: - как в VMBitrix5 задать пароль для пользователя базы root, чтобы все там работало и можно было новые сайты добавлять. Или так и останется? - почему VMBitrix не дружит с монитором качества внедрения?
На VMBITRIX 4.3.4, где много сайтов и обычные жесткие диски (не SSD), часто притормаживают страницы.
Причем 95-99% дает первый запрос UPDATE в коде страницы.
Это может быть запрос UPDATE к веб-аналитике, или обновление текущей даты посещения автора в своем блоге, или еще какой-нибудь запрос на запись.
Техподдержка не знает что с этим делать. И повторить медленный UPDATE мне крайне трудно. Техподдержка не видит проблемы.
Сервер нормальный:
Из замечаний на странице проверки настроек БД есть только:
Цитата
Кеш открытых таблиц13.43% Эффективность кеша открытых таблиц (Open_tables / Opened_tables). Если значение эффективности менее 20%, то требуется увеличить значение параметра table_open_cache (текущее значение: 14240). Увеличивайте параметр постепенно чтобы избежать превышения лимитов на количество одновременно открытых файлов в операционной системе.
Выглядит проблема так:
Запрос Update в прологе:
Я мог подумать, что проблемы с соединением. Но первые запросы SELECT нормально отрабатывают.
Сам код запроса элементарный. Даже если поле одно и таблица почти пустая, то UPDATE может отрабатывать несколько секунд. (12 секунд и более, я видел).
При каких условиях бывает такой медленный UPDATE? Какие параметры MySQL влияют на UPDATE? Куда смотреть?
{(5, 26)}: Поле не найдено "СвободныеОстаткиОстатки.ВРезервеСоСкладаОстаток"
СвободныеОстаткиОстатки.<<?>>ВРезервеСоСкладаОстаток +
СвободныеОстаткиОстатки.ВРезервеПодЗаказОстаток КАК ВРезервеОстаток
у меня возникла, когда базу УТ 11.1.2.31 открывали в 1С 8.3.
Чтобы этой ошибки не было, в настройках списка баз 1С надо принудительно указать, что эта база открывается в 8.2.
Ну или в вашем случае, обновляйте конфигурацию с 1С, если хотите использовать новую версию платформы 8.3.
Платформа: 1С:Предприятие 8.3 (8.3.5.1119) Конфигурация: Управление торговлей, редакция 11.1.7.54
Версия дополнения 1с-битрикс: 4.0.4.1 для Управление торговлей ред. 11.1.7.54
Дополнение было установлено по инструкции на типовую 1С, в которой никаких изменений конфигурации не было.
При первом запуске обмена(без разницы в каталог и или на сайт) появлялось следующие сообщение об ошибке:
Код
06.10.2014 16:10:30--Начало обновления до версии 4.0.2.3.
06.10.2014 16:10:30--Обновление до версии 4.0.2.3 завершено с ошибками. Продолжение обмена невозможно.
При анализе кода кода была обнаружена ошибка вызывающая прекращение обновления до версии 4.0.2.3 :
Код
06.10.2014 16:55:41--{ОбщийМодуль.Б_ОбменССайтомСервер.Модуль(1645)}:
Ошибка при вызове метода контекста (Записать):
Ошибка при выполнении обработчика - 'ПриЗаписи':
{ОбщийМодуль.ПользователиСлужебный.Модуль(4423)}:
Пользователю "Иванов Иван Иванович" не может быть добавлена роль "Администратор системы".
Пользователь Иванов Иван Иванович не являлся "Администратором системы" и не должен был им быть. И он не запускал обмен.
Пользователь, из под которого производился обмен, имел роль "Администрирование" .
После того, как пользователю, который запускал обмен, дали права "Администратор системы", обмен прошел успешно.
При этом роли ВСЕХ пользователей были сброшены на роль "Администратор системы". Все пользователи потеряли свои старые роли и стали администраторами системы.
На одном хостинге работало, на другом не работает. Не создается дополнительный сайт через меню. Пишет что таску поставил и все хорошо. А на самом деле ни папку не создал, ни nginx, ни apache не добавил.
В модуле управления масштабированием запустил создание нового сайта
Вижу ошибку:
Цитата
Добавить сайт Ошибка src file does not exist, use "force=yes" if you really want to create the link: /etc/nginx/bx/site_enabled/bx_ext_ssl_test.askaron.ru.conf
Понятно, что какого-то файла нет. Как его создать?
Поставил VMBitrix 5.0.37 ради любопытства. Запустил /root/menu.sh
Он меня спросил что я хочу администрировать: Localhost или кластер.
Сначала я выбрал localhost, но он мне показал то же окно, это глюк?
Потом я выбрал группу серверов.
Теперь у меня новое незнакомое меню:
1. Manage Hosts in the pool 2. Manage localhost 3. Configure MySQL servers 4. Configure memcahed servers 5. Background tasks in the pool 6. Manage sites in the pool 7. Manage sphinx in the pool 8. Manage web nodes in the pool 9. Monitoring in pool 0. Exit
Совсем непонятно, как создать дополнительный сайт?
Поменяйте ID инфоблока в настройках каждого компонента на сайте.
-----
Или сделайте всё заново: - удалите свой инфоблок. - модулем "Инфоблок из 1С" скажите Битриксу, что вы собираетесь выгружать в старый инфоблок и повторите обмен с 1С.