모든 발견하지 다음 오류와 함께 실패합니다 우리의 사이트에 스크립트를 크기 조정 이미지 :는 Opcache는 PHP 치명적인 오류가 발생합니다 : 클래스 ' xa0L xdaor x7f'지금
PHP Fatal error: Class '\xa0L\xdaor\x7f' not found ... on line 4
실제 라인 (4) 문제의 스크립트입니다 :
$photo = new Photo($photo_id);
나는 오류 로그의 16 진수 코드 \xa0L\xdaor\x7f
에서 오는 아무 생각이 없습니다. 스크립트는 정상적으로 실행되며 하루나 이틀 동안 상대적으로 자주 실행됩니다. 그런 다음 오류가 발생할 때마다 오류가 발생하기 시작합니다.
opcache_reset()
을 실행하면 오류가 중지됩니다.
누구든지이 문제의 원인을 파악할 수 있습니까?
업데이트 : 응답이 없습니다. 따라서이 파일을 opcache.blacklist_filename
을 사용하여 opcode 캐시에서 제외했습니다.
'사진'의 생성자 메소드를 포함하십시오. 또한 오류 메시지 * always *는'\ xa0L \ xdaor \ x7f'을 포함합니까? 아니면 값이 변경됩니까? 변경되면 메모리 또는 디스크 손상을 처리 할 수 있습니다. –
안녕하세요. Llama 씨,이 16 진수 코드도 보았습니다. \ xa0 \ xfc5 \ x8b \ xe9 \ x7f. 이상하게도 조금 돌아가서, 나는 또한 이것을 발견했다. "PHP 치명적인 오류 : 'Photo'클래스가 발견되지 않음 '- 그래서 어떤 시점에서 클래스 이름이 정확하지만 찾을 수 없습니다. 생성자에서 코드를 붙여 넣을 수는 있지만 사용자 정의 ORM에서 가져온 것이고 꽤 복잡합니다. 클래스를 찾을 수 없거나 클래스 이름이 손상된 경우 생성자가 어떤 차이를 만들 수 있습니까? 머리가 맞지 않는다면, 블랙리스트 해결 방법에 만족합니다. 방금 이상한 오류라고 생각했습니다. 그게 전부입니다. – cshehadi