Linux Centos GoDaddy VPS与Prestashop电子商务网站
1)自安装eaccelerator以来,php相关的等待时间已经增加了500毫秒,我不明白为什么。
在Eaccelerator安装之前:http://tools.pingdom.com/fpt/#!/zdViZURr3/http://www.kikbo.com/buy Eaccelerator安装后: http://tools.pingdom.com/fpt/#!/NrPauzEMD/http://www.kikbo.com/buy
2)使用以下php.ini配置时,每当我访问网站上任何动态生成的页面时,都会收到500内部服务器错误。
[eacclerator]
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="1" [set as 1 to check the errors]
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
当我检查error_log时,它告诉我eaccelerator正在缓存,但没有进一步指示为什么它导致500内部服务器错误。
EACCELERATOR cached: "...index.php"
3)当我改变这个时:
extension="eaccelerator.so"
到此:
zend_extension="/usr/lib64/php/modules/eaccelerator.so"
我停止接收500内部服务器错误,eaccelerator出现在phpinfo()中。有人访问该网站后,脚本会被缓存,但他们不会这样做。它们很快消失,并且脚本缓存了#34;变为1,删除"脚本"变为0。
eaccelerator problems http://www.kikbo.com/stackoverflow/eaccelerator.JPG
此外,当我命令行:php -v时,我看不到有关eaccelerator的任何信息。更进一步,我认为php计算时间没有任何好处。
当我检查错误日志时,我现在看到eaccelerator缓存并获得"点击":
EACCELERATOR hit: "...index.php"
EACCELERATOR cached: "...config.inc.php"
我有什么方法可以"撤消"这个eaccelerator安装?它减慢了我的网站速度,我无法理清原因。看起来我应该使用APC ......但无论如何都可以纠正这些问题,如果是这样,是什么导致了它们?
答案 0 :(得分:0)
你真的需要卸载它还是只是禁用它你需要做什么?如果将启用键设置为0,则不会使用eaccelerator。