【问题标题】:Multiple Eaccelerator Issues多个加速器问题
【发布时间】:2012-07-30 04:00:41
【问题描述】:

一般信息

带有 Prestashop 电子商务网站的 Linux Centos GoDaddy VPS

由 Eaccelerator 创建的问题

1)自从安装eaccelerator后,php相关的等待时间增加了500毫秒,不知道是什么原因。

安装加速器前:http://tools.pingdom.com/fpt/#!/zdViZURr3/http://www.kikbo.com/buy 安装加速器后: 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() 中。有人访问该站点后,脚本会被缓存,但不会保持这种状态。它们很快消失,“缓存的脚本”变为 1,“删除的脚本”变为 0。


(来源:kikbo.com

此外,当我使用命令行时: php -v 我没有看到任何关于 eaccelerator 的信息。更进一步,我认为 php 计算时间没有任何好处。

当我检查错误日志时,我现在看到 eaccelerator 缓存并被“命中”:

EACCELERATOR hit: "...index.php"
EACCELERATOR cached: "...config.inc.php"

我的问题

有什么方法可以“撤消”这个加速器安装吗?它减慢了我的网站速度,我无法弄清楚原因。看来我应该使用 APC...但是无论如何这些问题可以得到纠正,如果可以,是什么原因造成的?

【问题讨论】:

    标签: php centos apc prestashop eaccelerator


    【解决方案1】:

    您真的需要卸载它还是只是禁用它来满足您的需要?如果您将启用键设置为 0,则不会使用加速器。

    【讨论】:

    • 我都试过了,都无济于事。我最终重新配置了服务器并重新安装了所有东西,但 eaccelerator 和我的等待时间已经很短了。 Sorta 似乎没有人使用 eaccelerator。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-03
    • 2017-06-22
    • 1970-01-01
    相关资源
    最近更新 更多