【问题标题】:TYPO3: OPcache activation causes server error in TYPO3 backendTYPO3:OPcache 激活导致 TYPO3 后端出现服务器错误
【发布时间】:2017-10-12 13:24:24
【问题描述】:

我在 TYPO3 和 opcache 激活方面遇到了一些问题,希望有人可以帮助我:)。

环境详情:

  • PHP 7.1.10
  • OPcache 版本:7.1.10
  • TYPO3 7.6.23
  • Alfahosting(商业 XL (SSD))

情况:

如果我在没有 opcache 选项的情况下启用 PHP7,那么一切正常,但是如果我在使用 opcache 选项的情况下启用 PHP7,那么我在 TYPO3 的后端会收到不规则的 500 错误,并且网站会关闭几秒钟或几分钟。几秒钟后,我可以重新加载页面,一切正常,直到出现下一个服务器错误。因此,似乎在此崩溃后服务器进程正在重新启动。

打开 TYPO3 后端扩展的扩展配置并按保存等操作会导致服务器错误。服务器日志和错误日志是空的,因此 Alfahosting 支持无法帮助我。

此外,我已将 TYPO3 镜像到另外两个网络服务器(不是 Alfahosting)上,还启用了 PHP7 和 opcache 选项,并且在这两个网络服务器上没有遇到任何问题。之后,我在 Alfahosting 网络服务器上安装了新的 TYPO3 7.6.23(请参阅上面的环境详细信息),我再次遇到烦人的 500 服务器错误。所以我认为如果启用了 opcache,特定的 Alfahosting 服务器配置会导致 500 服务器错误,但我不是服务器管理员,我不知道如何在不更改主机的情况下解决这个问题:(。

所以我希望有人可以帮助我?也许可以跟踪错误以找出问题所在?

【问题讨论】:

  • 请问楼主?将是最接近的选择。
  • 在我在这里问这个问题之前,我已经多次询问了托管方的支持团队,但托管方的技术支持无法帮助我。所以我希望其他具有服务器管理或 opcache 经验的人可以帮助我:)。我想我也会在主机论坛上问我的问题。也许其他一些客户也遇到了同样的问题。
  • 好的。抱歉,帮不了你。

标签: typo3 hosting typo3-7.6.x http-status-code-500


【解决方案1】:

只是为了澄清一下:您说错误不是确定性的意思,您在几秒钟/几分钟后可以毫无问题地加载的页面/网址上出现错误?不好。

说实话,我不能直接帮助你。只需给出一些一般性提示即可。

你的主机包是什么,你安装/配置操作系统、php 等还是主机?如果这是房东的工作,他们应该提供帮助。

如果主机无法帮助您解决此问题,我建议您切换主机,不要在此浪费更多时间。在任何情况下,他们都应该正确配置日志记录。奇怪的是错误日志中没有任何内容。

尝试激活(或让主机激活)日志记录并检查日志文件。但首先检查 TYPO3 系统报告是否有任何明显的错误:

  • 运行 TYPO3 系统报告:“TYPO3 后端”:“系统”:“报告”:“状态报告”
  • 在“TYPO3 安装工具”中勾选“系统环境”

现在检查日志

  • 检查 sys_log:“TYPO3 Backend”:“System”:“Log”
  • 检查网络服务器/PHP 日志
  • 检查系统日志(取决于操作系统,例如journalctl
  • 看看phpinfo的输出。它应该包括一些 OPcache 统计信息。看看“浪费内存”、“空闲内存”和“OOM 重启”

如果您对系统有 root 访问权限:检查 opcache 配置,可能会在此处添加更多内存或发布配置

【讨论】:

  • 谢谢,很抱歉我迟到的反馈,但我们前段时间切换了主机,现在一切正常。我认为您的回答仍然可以帮助其他人解决这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-01
  • 1970-01-01
  • 2018-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多