503错误当eAccelerator启动时清除caching

我有一个在x-large Amazon服务器上运行的Magento安装。 我在服务器上安装了Varnish,memcached和eAccelerator。 起初一切工作正常,但在某个时候,它停止工作,抛出503错误与下面的清漆caching邮票。 当我禁用eaccelerator,错误消失,网站正在工作。 这是我的eacceleratorconfiguration:

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 = ""

任何提示?

问题是由于内核只允许在/proc/sys/kernel/shmmax定义的32M共享内存,而我试图分配512M。