gpt4 book ai didi

php - 带有 mmap 缓存错误的 Apache 错误日志

转载 作者:可可西里 更新时间:2023-11-01 12:57:13 26 4
gpt4 key购买 nike

我发现了很多这样的错误

[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 文件中。一段时间以来,我一直试图找出错误的来源,但到目前为止还没有成功。

  • 我发现 PHP Opcache 不是罪魁祸首。
  • error_log没有帮助。我认为我的 PHP 源代码不会影响错误。

我的技术栈:Apache 2.4.6、Windows、PHP 5.4.20

有没有人遇到同样的错误?

注意:我收到的错误消息与例如the error 相同:

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 无法打开文件的原因。

最佳答案

这是由服务器打开的文件总数引起的。如果这是在托管公司上,那么他们将能够为您解决这个问题,如果您在自己的系统上,请尝试以下步骤:

  1. 编辑 apache 启动脚本,\Program Files\Apache Software Foundation\Apache2.2\etc\init.d\httpd(在您的系统上可能不同)并在其他任何内容之前添加:
  2. ulimit -n 20480 #Raise the ulimit to a higher value that you have
  3. 然后使用 httpd.exe restart 重启 apache

希望这能为您指明一个大致的方向

关于php - 带有 mmap 缓存错误的 Apache 错误日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19814021/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com