首先,网站流量有点大,一天php动态页面的pv有300-500万.
也用了memcache做了缓存,但是数据库的压力一般也能保持在30-40%现在一到高峰期的时候,就会偶尔出现“Unable to connect to server”错误,出现这种错误的时候我检查过sql server,完全正常,而且其他非php的程序也能连接的上,sql server的监视器里面也没发现连接过多(才100左右)。网上有说是ntwdblib.dll版本问题,我从2039替换到了194,问题依旧存在。
系统环境是:
Windows 2003 Server,IIS6,PHP5.2.17,SQL Server2005。web服务器,数据库和memcache都放在一起的。期待高手帮忙。