我发现了许多类似的错误
[Wed Nov 06 14:34:01 2013] [warn-phpd] mmap cache can't open C:\www\somefile.php (pid 4484 th 1668)
我的Apache error.log
文件中。一段时间以来,我一直试图找出错误的根源,但到目前为止没有任何运气。
Windows :WindowsApache2.4.6,,PHP5.4.20
有人遇到过同样的错误吗?
注意:我得到的错误消息是而不是,例如,误差
Mon Dec 1 21:08:20 2008] [warn-phpd] mmap cache can't open /var/www/vhosts/domain.com/httpdocs/file.php - Permission denied (pid 7831)
mmap不能打开文件的原因。
发布于 2013-11-13 06:41:56
这是由服务器打开的文件总数造成的。如果这是在托管公司上,那么他们将能够为您解决这个问题,如果您是在您自己的系统上,那么请尝试以下步骤:
希望这能为你指明一个总体方向
发布于 2019-02-03 17:58:25
禁用MMAP。它在Windows上不受支持。
这是一种将文件映射到内存、处理其内容的有效方法。类似的故事与sendfile类似,这是发送文件内容作为响应的一种有效方法。
# https://httpd.apache.org/docs/2.4/en/mod/core.html#enablemmap
EnableMMAP On
EnableSendfile Off
发布于 2013-11-11 03:23:43
Mon 1 21:08:20 2008]警告-phpd mmap缓存不能打开/var/www/vhost/domain.com/httpdocs/file.php-权限被拒绝(pid 7831)
mmap似乎没有打开文件的权限,检查文件的文件夹权限。检查文件的文件夹属性。
https://stackoverflow.com/questions/19814021
复制相似问题