Apache-2.2

啟動 eAccelerator 時出現 503 錯誤清漆記憶體

  • October 24, 2012

我在 x-large Amazon 伺服器上執行了一個 Magento 安裝。我在伺服器上安裝了 Varnish、memcached 和 eAccelerator。起初一切正常,但在某些時候它停止工作,拋出 503 錯誤,下面有 Varnish 記憶體標記。當我禁用 eaccelerator 時,錯誤消失並且站點正在執行。這是我的加速器配置:

`extension=“eaccelerator.so”

eaccelerator.shm_size = “512”

eaccelerator.cache_dir = “/var/cache/php-eaccelerator”

eaccelerator.enable = “1”

eaccelerator.optimizer = “1”

eaccelerator.debug = 0

eaccelerator.log_file = “/var/log/httpd/eaccelerator_log”

eaccelerator.name_space = ""

eaccelerator.check_mtime = “1”

eaccelerator.filter = ""

eaccelerator.shm_ttl = “0”

eaccelerator.shm_prune_period = “0”

eaccelerator.shm_only = “0”

eaccelerator.allowed_admin_path = “"`

任何提示?

問題是由於核心只允許 32M 的共享記憶體(如 中定義/proc/sys/kernel/shmmax)而我試圖分配 512M。

引用自:https://serverfault.com/questions/441718