最近遇到的fastdfs响应超时问题 |
发布: 2013-06-29 10:30 |
最近测试fastdfs,准备正式使用,但测试中遇到比较严重的问题: 大多数情况下运行良好,偶尔一段时间,大概超过1个小时内,使用php客户端上传文件, 一起显示110 Connection timed out错误。 在服务器端也同样报这个错误,显示与另一台storage通信有接收响应超时,错误如下, 经过分析,发现在报错比较多的情况,monitor显示sync delay 比较大,大概超过30m到1小时。 猜测可以是同步镜像有一些问题,现在同步镜像的设置为24小时实时同步,可能比较耗资源。 可以通过调整同步等待时间与同步时间段方式,测试是否确实与此有关。 总结几种方法可以试着调整测试一下, 调整同步等待时间与同步时间段。 安装libevent-2.0-stable版本,目前使用centos 6自带的1.13-stable版本。 使用connection pool,用网络连接池的方式减小连接消耗。 调整read/write的线程数,使整个过程不会阻塞在某个IO操作上。目前的服务器做了raid,适当调整可提高IO效率。 希望通过这些方式测试,确定这个问题的原因,并能解决。 |
原文: http://qtchina.tk/?q=node/734 |
Powered by zexport
|