启用eAccelerator后出现shmget() failed!
# php -v
复制代码
php.ini:
复制代码
- shmget() failed: Cannot allocate memory
- Failed to start up concurrent users module!
- PHP 5.2.17 with Suhosin-Patch 0.9.7 (cli) (built: Feb 9 2011 23:02:07)
- Copyright (c) 1997-2009 The PHP Group
- Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
- with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
- with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
- with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies
- [eAccelerator]
- zend_extension="/usr/local/lib/php/20060613/eaccelerator.so"
- eaccelerator.cache_dir = /var/cache/php-eaccelerator
- eaccelerator.shm_size = 128
- eaccelerator.enable = 1
- eaccelerator.optimizer = 1
- eaccelerator.check_mtime = 1
- eaccelerator.filter = “”
- eaccelerator.shm_max = 0
- eaccelerator.shm_ttl = 3600
- eaccelerator.shm_prune_period = 0
- eaccelerator.shm_only = 0
- eaccelerator.compress = 1
- eaccelerator.compress_level = 9
- eaccelerator.keys = “shm_and_disk”
- eaccelerator.sessions = “shm_and_disk”
- eaccelerator.content = “shm_and_disk”
- eaccelerator.debug = 0
-
-
-
- [Zend]
- zend_optimizer.optimization_level=1022
- zend_extension_manager.optimizer="/usr/local/lib/php/20060613/Optimizer"
- zend_extension_manager.optimizer_ts="/usr/local/lib/php/20060613/Optimizer_TS"
- zend_extension="/usr/local/lib/php/20060613/ZendExtensionManager.so"
- zend_extension_ts="/usr/local/lib/php/20060613/ZendExtensionManager_TS.so"
作者: wangbin 发布时间: 2011-02-09
shm_size=128那sysctl中的配置是否足够哦
我的是
kern.ipc.shmall=96000
kern.ipc.shmmax=334217728
我的是
kern.ipc.shmall=96000
kern.ipc.shmmax=334217728
作者: kisswen 发布时间: 2011-02-11