Добрый вечер, установил на VPS веб окружение битрикс, стало все норм. Но при импорте прайса с xml постоянно появляется ошибка MySQL Query Error! Данное решение пробовал, не помогло. Так же сыпится ошибка и в этот момент ложится БД: FILE: /home/bitrix/bitrix/modules/iblock/classes/mysql/iblock.php LINE: 239 MySQL Query Error: SEL ECT DISTINCT B.* ,B.XML_ID as EXTERNAL_ID ,DATE_FORMAT(B.TIMESTAMP_X, '%d.%m.%Y %H:%i:%s') as TIMESTAMP_X ,L.DIR as LANG_DIR ,L.SERVER_NAME FR OM b_iblock B INNER JOIN b_lang L ON L.LID=B.LID WHERE 1 = 1 [[2006] MySQL server has gone away] MySQL Query Error!
При обновлении до версии через несколько (со старенькой) ошибки
Цитата
Error: Package: bitrix-env-7.4-4.el7.noarch (bitrix) Requires: php-pecl-zip Available: php-common-5.4.16-48.el7.x86_64 (base) php-pecl-zip = 1.11.0 Installed: php-common-7.0.30-1.el7.remi.x86_64 (@remi-php70) Not found You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
не подскажите почему и чего ему сделать?
Ошибку выше решил, обновление машинки завершилось. В админке появилось
Цитата
Вы используете версию MariaDB 5.5.68-MariaDB, продукту для работы требуется версия не ниже 10.0.5. Пожалуйста, обновите MariaDB или обратитесь в службу технической поддержки.
Разве обновление машины не должно было обновить и это? Никаких намеков, что ее где-то можно обновить нет
В менюшке
Bitrix virtual appliance version 7.4.4 Update PHP and MySQLd
The following servers are available in the pool:
------------------------------------------------------------------------------------ ServerName | NetAddress | Conn | Ver | Passwords | Uid | Roles ------------------------------------------------------------------------------------ ---- | Y | 7.4-4 | ok | 600 | mgmt,mysql_master_1,web ------------------------------------------------------------------------------------ Available actions:
0. Previous screen or exit 1. Rollback PHP to version 7.1
Серге Кот написал: Подскажите пожалуйста, какие требования по железу?
Крутится 1 сайт, в машине 8 гб оперативки, mysql все почти съел
Поправте настройки mysql в соответствии со свободными ресурсами. Подозреваю что вам стоит уменьшить количество подключений до 50-75 и Размер глобальных буферов. На скрине видно что у вас на четверть заполнен swap что по моему мнению плохо может приводить к ощутимым тормозам...
Настройки лежат тут vi /etc/mysql/conf.d/z_bx_custom.cnf
Что бы я рекомендовал в вашем случае?
[mysqld]
max_connections = 50
# Размер глобальных буферов
key_buffer_size = 32M
innodb_buffer_pool_size = 2048M
innodb_log_buffer_size = 8M
query_cache_size = 16M
# Размер буфера для одного коннекта
read_buffer_size = 128K
read_rnd_buffer_size = 1M
sort_buffer_size = 2M
thread_stack = 256K
join_buffer_size = 4M
Но! все сильно индивидуально. Тестируйте и находите свой конфиг.
Евгений Костюк написал: Поправте настройки mysql в соответствии со свободными ресурсами. Подозреваю что вам стоит уменьшить количество подключений до 50-75 и Размер глобальных буферов. На скрине видно что у вас на четверть заполнен swap что по моему мнению плохо может приводить к ощутимым тормозам...
Добавил памяти до 16Гб, свап не задействован теперь. Настройки все с коробки
Цитата
Евгений Костюк написал: Настройки лежат тут vi /etc/mysql/conf.d/z_bx_custom.cnf
Добрый день. После импорта ova в Proxmox загрузка федоры завершается ошибкой: Warning /dev/disk/by-label/bxroot does not exist vmdk диск из ova импортировался в виртуальную машину без конверирования. Встречался кто с импортом в проксмокс? Вроде должно проходить без проблем.
Евгений Костюк написал: Поправте настройки mysql в соответствии со свободными ресурсами. Подозреваю что вам стоит уменьшить количество подключений до 50-75 и Размер глобальных буферов. На скрине видно что у вас на четверть заполнен swap что по моему мнению плохо может приводить к ощутимым тормозам...
Добавил памяти до 16Гб, свап не задействован теперь. Настройки все с коробки
Цитата
Евгений Костюк написал: Настройки лежат тут vi /etc/mysql/conf.d/z_bx_custom.cnf
Вообще пустой файл(
Если файл пустой, тогда нужно в него вписать конфигурацию. Можете попробовать использовать то, что я рекомендовал или составить свой конфиг. Штатный файл настройки нет смысла трогать так как он перезаписывается после обновлений.
Подскажите, а openssl в последней сборке какой версии?
p.s. Наткнулись на проблему интеграции со Сбером, он подписывается сертификатом в PKCS12, а на моей сборке поставлен OpenSSL 1.0.2k, который не работает с таким шифрованием...
upd. Как выяснилось bitrixvm не содержит новой сборки openssl, а старая сборка со старым NSS почему в bitrix не внесут обновление не понимаю, ведь в openssl (2017 года) была выявлена критическая уязвимость, которую закрыли в новой версии!
Евгений Костюк написал: Если файл пустой, тогда нужно в него вписать конфигурацию. Можете попробовать использовать то, что я рекомендовал или составить свой конфиг.
Цитата
Евгений Костюк написал: Если файл пустой, тогда нужно в него вписать конфигурацию. Можете попробовать использовать то, что я рекомендовал или составить свой конфиг.
Сделал все по Вашему совету, но почему то параметры не подтянулись max_connections так и осталось 85
Подскажите пожалуйста memory_limit 4096М, столько же и для выполнения скрипта в cron. Но все падает на ошибке