关于跑数据服务器部署的方案请教问题

关于跑数据服务器部署的方案请教问题:

现在有服务器

cpu : intel xeon e5 2.4ghz 8核心

带宽 : 100m;

web : apache + mysql 组合;

我要实现的功能是: 2000台客户端连接, 每20秒进行一次通讯;

通讯内容:如果是心跳: 则查询一次数据库,服务器记录上客户端的状态,

通讯内容:如果是数据: 数据允许最大条目数是1000,服务器执行至少要执行1000条insert语句,

瓶颈现象: apache和mysql交互我用的是php中pdo连接,

现在出现的问题是pdo连接完查询之后,本地的apache和mysql无法断开,

导致3306端口一直处于timewait状态, 要等系统回收才能断开,出现结果是500多个连接

之后服务器就卡死了,

问题: 对于服务器的大数据写入数据库,我相信php+mysql是能处理的,但是我的经验不足,部署不好,

请问有没有什么优化解决方案

回复讨论(解决方案)

使用了长连接?

1台服务器扛不住 多买几台服务器。。

使用长连接或socket通讯可以。

Posted in 未分类