Starting php_fpm eAccelerator: Could not allocate 268435456 bytes, the maxim....
选一个即可。
修改方法:
1,
vi php/etc/ext/eaccelerator.ini
eaccelerator.shm_size="16"
即可
2,
#说明
php.ini中设置的eAccelerator,eaccelerator.shm_size="64",解释:eaccelerator可使用的共享内存大小(单位为MB),即64M
在Linux下,单个进程的最大内存使用量受/proc/sys/kernel/shmmax中设置的数字限制(单位为字节) /proc/sys/kernel/shmmax = 33554432 (32M)
临时更改该值:
echo 128000000 > /proc/sys/kernel/shmmax
或者
vi /etc/sysctl.conf
kernel.shmmax = 128000000
syscatl -p
本文介绍了解决PHP eAccelerator内存分配错误的方法。通过调整eaccelerator.shm_size参数值及修改/proc/sys/kernel/shmmax设置,确保eAccelerator能正确使用指定大小的共享内存。
3831

被折叠的 条评论
为什么被折叠?



