小编Sam*_*le1的帖子

2003:无法连接到'127.0.0.1:3306'上的MySQL服务器(99无法分配请求的地址)

我正在运行一个python2.7应用程序,它在多核64位CentOS(或ubuntu)机器上执行"插入"到一个mysql/mariadb实例.一旦并行进程/核心超过4或6,我就会看到这个错误.(在执行的不同点)2003:无法连接到'127.0.0.1:3306'上的MySQL服务器(99无法分配请求的地址)

我在CentOS6.5上运行应用程序,mariadb 10.1我也试过用Ubuntu 14.04(64位),mysql导致同样的问题.

我尝试进行以下更改:

In my.cnf file:
[mysqld]
interactive_timeout=1
wait-timeout = 1
thread_cache_size = 800
max_connections = 5000
#max_user_connections = 5000
max_connect_errors = 150


In sysctl.conf file:
fs.file-max = 65536

In limits.confg file:
* soft nproc 65535
* hard nproc 65535
* soft nofile 65535
* hard nofile 65535
Run Code Online (Sandbox Code Playgroud)

我倾向于认为这是一个配置问题,因为代码在2核心Mac上运行得很好.有人可以建议一些配置调整或任何简单的方法来重用连接?

mysql linux database-connection scalability mariadb

2
推荐指数
1
解决办法
5321
查看次数

标签 统计

database-connection ×1

linux ×1

mariadb ×1

mysql ×1

scalability ×1