APC 500 Internal server error

时间:2011-06-14 作者:Zsolt Szeberenyi

我有一个博客运行在FreeBSD 8.1系统上,PHP 5.3.5和APC 3.1.6。

起初一切看起来都很好,但过了一段时间(大约18-24小时),所有页面都是空白的,状态代码是500。vhost或全局Apache错误日志中都没有任何内容,PHP也没有记录任何内容。请求仅记录在访问日志中,代码为500。博客关闭时,服务器上的所有其他vhost都可以正常运行。Apache重启修复了该问题。

当站点运行时,启用PHP错误日志记录(记录不推荐使用的函数)。

为此vhost禁用APC解决了这个问题,但这不是一个长期的解决方案,因为这样CPU负载大约增加了一倍。

这是WP问题还是APC错误?

EDIT忘记添加WP版本,它是版本3.1.3

2 个回复
SO网友:PowerKiKi

提高apc.shm_size php中的默认值32M到256M。伊尼似乎在为我们表演把戏。

edit: 提高这一价值不是一个坏主意,但从长远来看,这并不能解决问题。我们现在正在考虑删除APC或超级缓存。。。

SO网友:Tara

500 ISE可能表示服务器上的配置有问题。这可能是你的问题。htaccess文件

结束

相关推荐

将归档页面2、3等设置为不同于filve.php的样式的最佳实践是什么?

我有一个自定义的帖子类型“视频”,在第一页上,我的第一个视频样式与页面上的下一个视频不同。基本上,我以大格式显示第一个视频,而页面上的其余视频都很小。问题:在视频帖子类型的第2页、第3页等,我不想在页面顶部有一个大视频,而是想遵循我的标准样式。最好的方法是什么?目前,我正在使用重写规则为帖子类型的“paged”提供第二个模板页。我宁愿不再使用这种方法,因为它更需要维护。如果我使用If\\u paged之类的支票。。然后我发现我必须在模板上复制大量代码。希望有一个简单的方法来确定循环中的第一篇帖子,并设置样