官方描述:
PHP: php.ini 核心配置选项说明 - Manual
配置修改:
memory_limit 只是限制了每个 PHP 进程的内存使用上限,而不是为每个进程分配了固定的内存,并不会因为 memory_limit 设置过大,导致并发数降低。
当项目对内存使用要求比较高时,可适当提高memeory_limit的值,重启后生效。内存不足或超出配置最高上限,可能导致进程终止,无法继续运行。
memory_limit -1 //不需要内存限制
memory_limit 128M //默认
相关问题:
pid:12583 Worker[12583] process terminated with ERROR: E_ERROR "Allowed memory size of 134217728 bytes exhausted (tried to allocate 995328 bytes)
134217728 bytes即128M,安装php默认内存限制128M,日志提示当前内存不足,已达到当前php.ini设置的最高内存限制,可适当提升配置的内存,重启php环境
php.ini内查找memory_limit,提高内存限制。
- 可通过php.ini或phpinfo()查看当前配置
- 配置修改后切记重启