docker mysql和apache解决内存占用过大问题

发布于 2023-05-27  32 次阅读


mysql设置

#容器外vi docker.cnf,插入以下代码
[mysqld]
performance_schema_max_table_instances=400  
table_definition_cache=400  
table_open_cache=256
performance_schema = off
#复制到docker mysql容器内部当做配置文件
docker cp docker.cnf mysql1:/etc/mysql/conf.d/docker.cnf

apache设置

docker exec -it wordpress1 bash
apt update
apt install vim
cd /etc/apache2
vi mods-enabled/mpm_prefork.conf

粘贴:

<IfModule mpm_prefork_module>
        StartServers             5
        MinSpareServers          5
        MaxSpareServers          10
        MaxRequestWorkers        150
        MaxConnectionsPerChild   50
</IfModule>