Дмитрий написал: 4Гб должно быть достаточно для работы Mysql и Apached. BitrixVM производит настройку этих программ с учетом размера памяти.Вопрос в том, что нет ли в этих настройках такой ошибки, что объем памяти, заложенный на Mysql и Apache в сумме превышают возможности системы.
возможно вы забыли еще учесть нужды самой операционной системы на ОС еще пару гигабайт надо
Дмитрий написал: 4Гб должно быть достаточно для работы Mysql и Apached. BitrixVM производит настройку этих программ с учетом размера памяти.Вопрос в том, что нет ли в этих настройках такой ошибки, что объем памяти, заложенный на Mysql и Apache в сумме превышают возможности системы.
возможно вы забыли еще учесть нужды самой операционной системы на ОС еще пару гигабайт надо
Нужды системы безусловно требуют внимания. Но я пытаюсь донести мысль, что на VM с 2 Гб памяти есть такая проблема. И остается она при увеличение памяти в два раза (до 4Гб). Не уверен, что вывод верный, но выходит, что BitrixVM настраивает Apache и Mysql так, что они не могут работать с имеющимся объемом памяти (без swap). Если увеличим память еще в 2 раза, то будет тоже самое?
Есть возможность настроить Apache и Mysql так, чтобы они умещались в имеющийся объём памяти? Что для этого нужно? Уменьшать MaxClients?
MaxClients уже видимо не причём в связи с использованием prefork. В файле /etc/httpd/bx/conf/prefork.conf устанавливаются настройки в зависимости от объёма памяти.
Если ужать эти настройки с 18 до, скажем, 5, чем это может грозить? Я правильно понимаю, что при количестве одновременных запросов большем чем 5 будет образовываться очередь? Но может быть это не страшно, учитывая, что статику отдает Nginx.
./bitrix-env.sh: line 362: get_mysql_package: command not found ./bitrix-env.sh: line 365: my_start: command not found ./bitrix-env.sh: line 368: log_to_file: command not found ./bitrix-env.sh: line 398: log_to_file: command not found ./bitrix-env.sh: line 399: my_query: command not found ./bitrix-env.sh: line 402: log_to_file: command not found ./bitrix-env.sh: line 419: log_to_file: command not found ./bitrix-env.sh: line 437: my_config: command not found ./bitrix-env.sh: line 474: my_additional_security: command not found ./bitrix-env.sh: line 475: log_to_file: command not found ./bitrix-env.sh: line 572: update_crypto_key: command not found [root@bitrix24 tmp]# get_mysql_package -bash: get_mysql_package: command not found [root@bitrix24 tmp]#
./bitrix-env.sh: line 362: get_mysql_package: command not found ./bitrix-env.sh: line 365: my_start: command not found ./bitrix-env.sh: line 368: log_to_file: command not found ./bitrix-env.sh: line 398: log_to_file: command not found ./bitrix-env.sh: line 399: my_query: command not found ./bitrix-env.sh: line 402: log_to_file: command not found ./bitrix-env.sh: line 419: log_to_file: command not found ./bitrix-env.sh: line 437: my_config: command not found ./bitrix-env.sh: line 474: my_additional_security: command not found ./bitrix-env.sh: line 475: log_to_file: command not found ./bitrix-env.sh: line 572: update_crypto_key: command not found [root@bitrix24 tmp]# get_mysql_package -bash: get_mysql_package: command not found [root@bitrix24 tmp]#
так вы устанавливаете или обновляете? обновлять можно yum update или из CLI (menu 1=>4)
и запустите без -s что она вам напишет
да и релиз центоси у вас какой то странный о_О может всё таки 7.6.1810?
Konstantin Smirnov написал: Не получается обновить виртуалку vmware.
Исходные данные:
Bitrix VM appliance 7.0.1 Kernel: 3.10.0-957.10.1.el7.x86_64 OS: CentOS Linux release 7.8.18.10 (Core)
так вы устанавливаете или обновляете? обновлять можно yum update или из CLI (menu 1=>4)
и запустите без -s что она вам напишет
да и релиз центоси у вас какой то странный о_О может всё таки 7.6.1810?
Обновляю установленную, как и написал выше. Меню 1, 4 обновилось, версия ядра и оси слегка увеличилась, но виртуалка так и осталась 7.0.1. PHP и MariaDB тоже остались древних версий
При обновлении через меню, такое тоже промелькивает. Как сделать, чтобы увиделся репозиторий битрикса пока не догадался. Битрикс у меня не демо, поддержка проплачена до конца лета.