修改服務器配置:
vim /etc/systemd/system.conf
查找並修改下列兩行的值:
DefaultLimitNOFILE=1024000
DefaultLimitNPROC=1024000
vim /etc/security/limits.conf
在文件中添加:
root soft fsize unlimited
root hard fsize unlimited
root soft cpu unlimited
root hard cpu unlimited
root soft as unlimited
root hard as unlimited
root soft nofile 1024000
root hard nofile 1024000
root soft nproc 1024000
root hard nproc 1024000
vim /etc/security/limits.d/20-nproc.conf
* soft nproc 1024000
root soft nproc unlimited
修改數據庫配置文件:
vim /etc/my.cnf.d/server.cnf
在[mysqld] 一節下 新建或修改為下面的值:
max_allowed_packet=512M
max_connections=3000
保存后,重啟服務器服務。
登錄mariadb,執行
show variables like 'max_connections';
確保最大連接數已經修改為3000