簡體   English   中英

TYPO3:OPcache激活導致TYPO3后端中的服務器錯誤

[英]TYPO3: OPcache activation causes server error in TYPO3 backend

我在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支持無法幫助我。

此外,我已經在其他兩個Web服務器(不是Alfahosting)上鏡像了TYPO3,還啟用了PHP7和opcache選項,並且在這兩個Web服務器上都沒有問題。 之后,我在Alfahosting網絡服務器上安裝了新的TYPO3 7.6.23(請參閱上面的環境詳細信息),然后再次出現令人討厭的500服務器錯誤。 因此,我認為如果啟用opcache,則特定的Alfahosting服務器配置會導致500個服務器錯誤,但我不是服務器管理員,而且我不知道如何在不更改宿主的情況下解決此問題:(.。

所以我希望有人可以幫助我嗎? 也許可以跟蹤錯誤以找出問題出在哪里?

只是為了澄清一下:您說的是,這些錯誤不是確定性的含義,您在頁面/ URL上遇到錯誤,可以在幾秒鍾/分鍾后加載而不會出現問題? 不好。

說實話,我不能直接幫助您。 給出一些一般性提示。

什么是您的托管軟件包,您是否安裝/配置操作系統,php等或托管程序? 如果這是托管人的工作,那么他們應該提供幫助。

如果托管服務商無法幫助您,我建議您切換托管服務提供商,不要在此上浪費更多時間。 無論如何,他們應該正確配置日志記錄。 奇怪的是,錯誤日志中沒有任何內容。

嘗試激活(或讓托管者激活)日志記錄並檢查日志文件。 但是首先請檢查TYPO3系統報告是否有任何明顯的錯誤:

  • 運行TYPO3系統報告:“ TYPO3后端”:“系統”:“報告”:“狀態報告”
  • 在“ TYPO3安裝工具”中,選中“系統環境”

現在查看日志

  • 檢查sys_log:“ TYPO3后端”:“系統”:“日志”
  • 檢查Web服務器/ PHP日志
  • 檢查系統日志(取決於操作系統,例如journalctl
  • 看看phpinfo的輸出。 它應該包括一些OPcache統計信息。 查看“浪費的內存”,“可用內存”和“ OOM重新啟動”

如果您具有對系統的root訪問權限:檢查opcache配置,可能在此處添加更多內存或發布配置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM