共计 666 个字符,预计需要花费 2 分钟才能阅读完成。
为了给magento加速,装了apc,感觉还不错,但是脚本任务却不正常执行了。报警类似:
[php]
Fatal error: Uncaught exception ‘Zend_Cache_Exception’ with message ‘can’t get apc memory size’ in <domain>/lib/Zend/Cache.php:208
Stack trace:
#0 <domain>/lib/Zend/Cache/Backend/Apc.php(191): Zend_Cache::throwException(’can’t get apc m…’)
#1 <domain>/lib/Zend/Cache/Backend/TwoLevels.php(500): Zend_Cache_Backend_Apc->getFillingPercentage()
[/php]
google了下这个问题,在:http://www.magentocommerce.com/boards/viewthread/180339/ 看到别人也遇到这个问题,给出了解决办法。
就是将 apc的配置中的 apc.enable_cli 设设置为 1
apc.enable_cli是什么? 我google下,尼玛打不开,百度下, – – ! 我就知道百度里什么都没有………….查到的资料相当于没有查到
最后查到是说,这个设置是 为CLI版本的php开启APC……..CLI是 Command Line Interface 的缩写,就是命令行来执行php的意思,cron job就是命令行执行php,所以这个选项要开启。