網站出現無法連接的錯誤!查看代碼發現錯誤的出處是在連接memcache的代碼中!

代碼如下:

  1. $instance[$className] = & new Memcache;    
  2.  $instance[$className]->connect(CFG_DB_CACHE_HOST,CFG_DB_CACHE_PORT) or die('connect failed!'); 

找老大諮詢一下,memcache 的 connect連接有時不太穩定,會出現無法連接的情況,使用addserver連接memcache比connect要穩定

代碼如下:

  1. $instance[$className] = & new Memcache;        
  2. $instance[$className]->addserver(CFG_DB_CACHE_HOST,CFG_DB_CACHE_PORT) or die('connect failed!'); 

上線之後還遇到的問題暫時沒有出現!繼續觀察!