2017-10-12 18 views
0

TYPO3 및 opcache 활성화에 약간의 문제가있어서 누군가 도와 드릴 수 있습니다. :)TYPO3 : OPCache 활성화로 인해 TYPO3 백엔드에서 서버 오류가 발생합니다.

환경 세부 정보 :

  • PHP 7.1.10
  • OPcache 버전 : 7.1.10
  • TYPO3 7.6.23
  • Alfahosting (비즈니스 XL (SSD))

상황 :

opcache 옵션없이 PHP7을 활성화하면 모든 것이 잘 작동하지만 opcache 옵션으로 PHP7을 활성화하면 TYPO3 백엔드에서 불규칙한 500 오류가 발생하고 사이트가 몇 초 또는 몇 분 동안 다운됩니다. 이 몇 초 후에 페이지를 새로 고침 할 수 있으며 다음 서버 오류가 나타날 때까지 모든 것이 작동합니다. 따라서이 충돌 후 서버 프로세스가 다시 시작되는 것 같습니다.

TYPO3 백엔드 확장의 확장 구성을 열고 저장을 누르는 것과 같은 작업으로 인해 서버 오류가 발생할 수 있습니다. 서버 로그와 오류 로그는 비어 있으므로 Alfahosting 지원은 도움이되지 않습니다.

또 다른 두 웹 서버 (Alfahosting이 아님)에서 TYPO3을 미러링했으며, PHP7 및 opcache 옵션도 활성화되어이 두 웹 서버에서 아무 문제가 없습니다. 그 후에 Alfahosting 웹 서버에 신선한 TYPO3 7.6.23을 설치했는데 (위의 환경 세부 정보 참조) 나는 귀찮은 500 서버 오류가 다시 발생했습니다. 그래서 특정 Alfahosting 서버 구성은 opcache가 활성화되어 있으면 500 서버 오류가 발생하지만 서버 관리자가 아니며 호스팅을 변경하지 않고이 문제를 해결할 수있는 방법을 모르겠다 고 생각합니다. (

So 누군가가 나를 도울 수 있기를 바랍니다. 문제가있는 곳을 찾기 위해 오류를 추적하는 것이 가능할 수도 있습니다.

+0

은 아마 호스팅 업체에게 여기에 더 많은 메모리 또는 사후 구성을 추가 ? 가장 가까운 옵션이 될 것입니다. –

+0

나는이 질문을하기 전에 많은 시간 전에 hoster의 지원팀에게 물어 보았지만 hoster의 기술 지원은 나를 도울 수 없었다. 그래서 서버 관리 또는 opcache 경험을 가진 다른 사람이 나를 도울 수 있기를 바랍니다 :). 나는 hoster forum에서도 나의 질문을 할 것입니다. 어쩌면 다른 고객들도 똑같은 문제를 겪을 수 있습니다. – Fox

+0

오케이. 죄송합니다, 당신을 도울 수 없습니다. –

답변

1

간단히 설명하면 : 오류는 결정적인 의미가 아니라 페이지/URL에 오류가 발생합니다. 몇 초 후에 문제없이로드 할 수 있습니까? 좋지 않음

진실을 말하자면 직접적으로 도움을 줄 수는 없지만 몇 가지 일반적인 힌트를 드리겠습니다.

호스팅 패키지는 무엇입니까? 운영 체제, PHP 등을 호스팅하고 있습니까? 주인공이하는 일이라면 도움을 받아야합니다.

hoster가이 문제를 해결할 수없는 경우 hoster를 바꾸고 더 많은 시간을 낭비하지 말 것을 권장합니다. 어떤 경우 든 로깅을 올바르게 구성해야합니다. 이상하게도 오류 로그에 아무것도 없습니다.

로깅을 활성화 (또는 활성화하려면 hoster를 얻으십시오) 또는 로그 파일을 확인하십시오.

  • 실행 TYPO3 시스템 보고서 :하지만 먼저 명백한 오류가 TYPO3 시스템 보고서를 확인 "TYPO3 백엔드": "시스템"은 "TYPO3 설치 도구"에서 "상태 보고서"
  • : "보고서를" "TYPO3 백엔드": "시스템":

지금 로그

  • 확인 sys_log 확인 "시스템 환경을"확인 "로그인"
  • 확인 웹 서버/PHP 로그
  • 시스템 로그를 확인하십시오 (운영 체제에 따라 다름). journalctl)
  • 에는 phpinfo의 출력이 있습니다. 일부 OPcache 통계를 포함해야합니다. "메모리 낭비", "무료 메모리"당신이 시스템에 대한 루트 액세스 할 수있는 경우

"OOM 다시 시작"봐 : opcache 구성을 확인 가능

+0

Thx와 나의 늦은 피드백에 대해 유감스럽게 생각하지만, 우리는 hoster를 얼마전에 바꿨으며 모든 것이 이제는 잘 작동하고 있습니다. 나는 당신의 대답이 여전히이 문제로 다른 사람을 도울 수 있다고 생각합니다. – Fox

+0

알려 주셔서 감사합니다. 행운을 빕니다. – wirap