标题:ecshop的The page you are looking for is temporarily unavailable错误的解决办法 出处:BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog 时间:Tue, 09 Feb 2010 20:01:31 +0000 作者:ArthurXF 地址:http://www.bizeway.net/read.php/531.htm 内容:   今天公司同事反应网站所有的产品详细页面无法打开,任何一个产品信息都报错 The page you are looking for is temporarily unavailable. Please try again late.   问过了其他的技术,没人修改过网站程序,那么怎么会出错呢?首页和分类,列表页又不出错。   首先怀疑是缓存问题,缓存目录里没有goods的缓存,同时看到了很多Sql_cache是空的,那么先到includes/cls_mysql.php把里面的$max_cache_time = 3600改成$max_cache_time = 0这样sql就不缓存了。   可是这样还是没有解决问题,然后跟踪程序的执行通过了对goods.php,lib_goods.php,cls_template.php,commonfunc.php的分析,最后找到了commonfunc.php中的write2file函数中有个fputs($fp,$msg);语句,只要执行这个语句就会报错,这个语句是标准的PHP函数,没任何错误,后来把$fileName打印出来一看,原来是logs/debug.log。   过去一看,这个文件大小有2G,估计是文件系统已经无法在操作这个文件了。所以就会频频报错。删除这个文件,一切恢复正常!   我ArthurXF倾情奉献,希望能对大家有所帮助。 Generated by Bo-blog 2.0.3 sp1