PHP致命错误:PHP启动:apc_mmap:mmap失败:在行0的未知
[Sun Aug 11 06:45:16 2013] [notice]在父进程中检测到seg故障或类似的讨厌的错误
系统(Ubuntu 12.04.2)占内存总量的18%,APC使用的是apc.shm_size的32%,所以不是内存不足。 任何想法可能会出错?
我也在syslog中同时有这两个条目
8月11日06:45:16 ip-10-145-209-85 rsyslogd:[origin software =“rsyslogd”swVersion =“5.8.6”x-pid =“718”x-info =“http:// www。 rsyslog.com“] rsyslogd是HUPed
8月11日06:45:16 ip-10-145-209-85 rsyslogd:[origin software =“rsyslogd”swVersion =“5.8.6”x-pid =“718”x-info =“http:// www。 rsyslog.com“] rsyslogd是HUPed
让我们仔细看看:
PHP Fatal error: PHP Startup: apc_mmap: mmap failed: in Unknown on line 0
第一个关键字是“ PHP启动 ”。 这意味着进程重新加载/重新启动/重生等,但服务无法启动。 重生的理由? 有很多。 我很确定这与cron和logrotation没有任何关系。
第二个关键字是“ apc_mmap:mmap失败 ”。 我想没有足够的共享内存。
检查sysctl -a|grep shmmax 。 调整到合理的最大值。
请从php.ini更新apcconfiguration。