alternative-php-cache

zend opcode 缓存和 APC 缓存可以在同一台服务器上一起运行吗?
alternative-php-cache

zend opcode 缓存和 APC 缓存可以在同一台服务器上一起运行吗?

我在专用服务器上 - 在各自的虚拟目录中运行多个门户。一些以前加载的网站正在使用 Zend 操作码缓存。而我的新商务门户使用基于 APC 的缓存,我已将此网站迁移到新服务器。 我的内部服务器经常出现 500 错误并崩溃。 我有以下配置: PHP 5.4.27 和 APC 3.1.13, Centos 服务器,内存约 4 GB, APC 使用 php-fpm Zend 操作码缓存配置: Opcode Caching Up and Running Optimization Enabled Startup OK Shared memory m...

Admin

Debian:无法安装 php5-suhosin 和 php5-apc
alternative-php-cache

Debian:无法安装 php5-suhosin 和 php5-apc

刚刚订购了一台新的 Debian 服务器,但由于某种原因无法安装 php5-suhosin 和 php5-apc。有什么想法吗? apt-get install php5-suhosin Reading package lists... Done Building dependency tree Reading state information... Done Package php5-suhosin is not available, but is referred to by another package. This may mean that t...

Admin

在 php-5.5.1 的 apache2 VPS 中安装 APC 时出错
alternative-php-cache

在 php-5.5.1 的 apache2 VPS 中安装 APC 时出错

当我安装APC时: pecl install apc 我收到此错误: Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution t...

Admin

每个月的第四个星期日早上 6:45,我的网络服务器都会因为 apc_mmap 错误而瘫痪
alternative-php-cache

每个月的第四个星期日早上 6:45,我的网络服务器都会因为 apc_mmap 错误而瘫痪

PHP 致命错误:PHP 启动:apc_mmap:mmap 失败:位于第 0 行的未知位置 [2013 年 8 月 11 日星期日 06:45:16] [通知] 在父进程中检测到段错误或类似的严重错误 系统 (Ubuntu 12.04.2) 占用了总内存的 18%,APC 占用了 apc.shm_size 的 32%,所以不是内存不足。有什么想法可能出了什么问题吗? 我在系统日志中也同时有这两个条目 8 月 11 日 06:45:16 ip-10-145-209-85 rsyslogd:[原始软件=“rsyslogd”swVersion=“5.8.6”...

Admin

刷新 apc.php 时出现多个 APC 缓存实例
alternative-php-cache

刷新 apc.php 时出现多个 APC 缓存实例

希望你们能就我遇到的问题提供一些信息。 我正在运行带有 mod_fcgi 和 APC 缓存的 Centos 服务器。APC 缓存正在运行,但刷新 apc.php 时,我看到了不同的缓存。它们的正常运行时间和缓存大小不同。它们都显示出不错的命中率(超过 90%)和低碎片化。 这种行为正常吗?我应该担心吗? ...

Admin

如何减少运行 WordPress 的 EC2 微型实例上的 I/O
alternative-php-cache

如何减少运行 WordPress 的 EC2 微型实例上的 I/O

我已经在 Amazon EC2 上运行了一个非常小的 wordpress 网站大约 2 个月了,使用免费层的微型实例。 我每个月都会因为超出磁盘 I/O 限额而被收取几美元的费用。 我研究了如何减少磁盘 I/O,并做了一些更改,例如通过更改 apache.conf 允许浏览器缓存图像、最小化图像和插件等。 然后我将 APC 模块添加到 PHP。我期望这能大大减少 I/O,但似乎没有什么效果。 APC 状态(apc.php): http://oi41.tinypic.com/30t5gud.jpg 单个网页加载过程中的 vmstat 输出: 似乎...

Admin

如果使用 prefork 作为 apache 模块运行,PHP 是否会利用 APC?
alternative-php-cache

如果使用 prefork 作为 apache 模块运行,PHP 是否会利用 APC?

我已经安装了 APC,但我没有观察到对性能的影响像我预期的那样大。实际上,我不确定我是否观察到了任何好处,尽管这可能只是因为与执行我自己的代码相比,解释 php 代码所花费的 CPU 时间可以忽略不计。 所以我想知道:是不是因为我将 PHP 作为 apache 模块运行(而不是 fastcgi)和/或因为 php 使用的是 prefork(而不是 worker)?这些因素是否会以某种方式破坏通过 APC 可以实现的性能改进? ...

Admin

APC 和 Cloudflare 之后 Wordpress 源未更新
alternative-php-cache

APC 和 Cloudflare 之后 Wordpress 源未更新

我在 Ubuntu 服务器上运行一个 Wordpress 网站。我安装了 APC 并设置了 Cloudflare。之后,我开始遇到 feed 方面的奇怪问题。 当我在浏览器上查看 feed 时,我可以看到最新的帖子。但是,当我wget查看时,它已经过时了。Google Reader 和 Feedburner 也可以看到过时的 feed。我在 Cloudflare 设置中将 www.mysite.com/feed 从缓存中排除,但这没有帮助。我真的很困惑发生了什么。 使用浏览器/不使用浏览器访问 Wordpress 时是否会显示不同的页面? APC 是否...

Admin

如何在 BASH 脚本中对指定的时间范围进行 TAIL 和 EGREP
alternative-php-cache

如何在 BASH 脚本中对指定的时间范围进行 TAIL 和 EGREP

主题基本上说明了一切。我负责运行运行 Apache2 的 Ubuntu 12.04 的几个 Web 服务器,我想设置 APC。 现在我明白了,当对有错误或怪异的 PHP 代码进行操作时,APC 可能会遇到分段错误问题。因此,清理是可取的,但从人力角度来看并不实用。 因此,我编写了一个脚本来监控主 Apache2error.log并计算它发现的分段错误数量。我将其作为 cron 作业运行,每 2 分钟运行一次。如果它达到指定数量的分段错误,它应该自动重新启动 Apache2 以清除 APC 并让服务再次平稳运行。这个脚本的种子想法来自于此页面的评论但我确实...

Admin

APC 使用 mod_fastcgi 仅缓存 apc.php
alternative-php-cache

APC 使用 mod_fastcgi 仅缓存 apc.php

我在 Debian 6.06 上,使用 Plesk 11.09,并使用 Apache2 和 nginx 作为反向代理。 我正在尝试设置 APC,但它似乎无法正常工作。APC Webinteface apc.php 告诉我,APC 仅缓存 apc.php。 我设法通过 mod_fastcgi 使 fastcgi 工作,并将其限制为仅启动一个主进程:-maxClassProcesses 1 [2012 年 12 月 11 日星期二 12:25:46] [通知] FastCGI:包装器机制已启用(包装器:/var/www/cgi-bin/cgi_wrapper/...

Admin

配置 APC 以获得最大命中率
alternative-php-cache

配置 APC 以获得最大命中率

我目前正在使用 APC 运行 php5,后者采用默认配置。然而,在设置 munin 来监控 APC 之后,我对结果感到惊讶: apc.shm_大小:30 apc.gc_ttl: 3600 apc.ttl: 0 已使用:14MB 请求率:100 个请求/秒 碎片:0 命中率:80%(每小时有几次降至 0) 因此,显而易见的问题是:我如何调整配置以实现更高的命中率。我发现很奇怪,可用内存没有得到充分利用,命中率仍然低于我的预期。 谢谢任何提示! ...

Admin

APC 设置 - 最大 apc.shm_size
alternative-php-cache

APC 设置 - 最大 apc.shm_size

apc.shm_size 有限制吗?据我计算,我需要或多或少 2 GB 的缓存大小,但如果我设置超过 1024MB,Apache 就无法启动。 ...

Admin

Windows 上的 apc.filters
alternative-php-cache

Windows 上的 apc.filters

我在 Windows Server 2008 机器上设置了 OwnCloud。我也在这台机器上运行我的博客,我想设置 APC。我的博客在运行 APC 时运行良好,但由于某种原因,它会导致 OwnCloud 出现一堆 javascript 错误。我尝试设置 apc.filters 以排除 OwnCloud,但无论我怎么尝试,似乎都没有什么效果。有人知道 Windows 目录路径的正确语法吗? ...

Admin

为什么 APCu 版本与 PHP 中报告的 APC 版本不匹配?
alternative-php-cache

为什么 APCu 版本与 PHP 中报告的 APC 版本不匹配?

我为 MediaWiki 网站安装了 APCu,但遇到了一些关于缓存的严重错误。我注意到 APCu 的版本与 APC 报告的版本不同。 我验证了已安装的软件包但似乎没有什么异常: [centos@status etc]$ yum list installed | grep apc php-pecl-apcu.x86_64 5.1.17-1.el7.remi.7.2 @remi-php72 php-pecl-apcu-bc.x86_64 1.0.4-1.el7.remi.7...

Admin

两个服务器之间的 php 性能问题
alternative-php-cache

两个服务器之间的 php 性能问题

我知道这个问题可能太宽泛了,但我很绝望。 前註:这里我用 CLI 测试 php,但 Apache+PHP 也出现了同样的差异。但为了避免 Apache 缓存和其他问题,我只使用 php cli 进行测试。 我有两台专用的 VM 服务器。 第一正在运行 4GB 内存 32 位 Centos 6.8 PHP 5.3.3 第二个全新安装 8GB 内存 64 位 Centos 7.5 PHP 5.4.16 我有一个用 PHP 编写的测试脚本,可以执行一些基本操作(与数据库或其他服务无关,只是计算等基本操作) 我还通过下载 Codeigniter 并在两者...

Admin