2010-06-19 4 views
2

나는 내 서버에서 정말 이상한 오류가 발생하기 시작 했으므로 해결 방법을 모릅니다. 기본 설정은 Ubuntu Lucid의 nginx에서 PHP-FPM + APC의 Wordpress (이전 안정 릴리스가 아닌) 사이트입니다.가끔씩 빈 페이지가 표시되는 PHP 스택

한 번에 5 분 정도면 일부 페이지는 곧바로 빈 페이지와 내용을 반환합니다. 조금 기다렸다가 다시 시도하면 정상적으로 작동합니다.

지난 1 주 정도 지나지 않아 코드, 플랫폼 또는 사용자 수가 실제로 변경되지 않았습니다.

나는 벽에 머리를 두드려서 어떻게 일어날 수 있는지 알아 내려고 노력하고 있습니다 ... 나는 모든 제안에 개방되어 있습니다. 추가 세부 사항이 필요하다면 그냥 코멘트를 남겨주세요. 최대한 빨리하십시오.

+1

로그를 확인 했습니까? PHP 구성 방법에 따라 오류가 오류 로그, 개별 파일 또는 전혀 표시되지 않을 수 있습니다. – Artefacto

+0

해야 할 일. 나는 단지 오류를 다시 잡으려고 노력하고있다. (나는 정말로 간헐적이다.) 그래서 나는 확인할 수있다. * 물론 * 그것을 원할 때 깨지 않을 것입니다> _ < – Oli

답변

1

나는 내 wordpress 설치 앞에 광택 프록시가 있습니다. 몇 달 전에 발생한 오류 : wordpress는 요청 헤더에 많은 정보를 전송하며 이전 버전의 니스에서는 헤더 크기가 제한되었습니다. 아마 뭔가 nginx와 비슷합니다. 그러나 그것은 단지 야생의 추측 일뿐입니다.

Artefacto said : 로그를 확인하십시오.

0

정확한 답변을 모르겠지만 로그 파일뿐만 아니라 오류보고도 확인하십시오. 오류보고가 완전히 해제 된 경우 페이지 실행을 차단하는 중요한 사항을 놓칠 수 있습니다. 또한 아파치 나 PHP가 segfault하면, 때로는 빈 내용을 반환 할 것이다 - 당신은 로그 파일에서 그것을 볼 수 있어야한다.

1

OOM (메모리 부족)을 확인하는 것이 좋습니다. PHP는 대개 몇 초 동안 만 실행되기 때문에 때로는 찾기가 어려울 수 있습니다.

APC를 확인하십시오. segfaults (google 참조)라고도 알려져 있으며, 시도해보십시오. 당신은 메모리가 부족 실행하는 경우

0

, 당신의 WP-config.php 파일의 상단에이 줄을 넣어 워드 프레스에 대한 메모리를 늘려보십시오 :

define('WP_MEMORY_LIMIT', '64M');

또는 php.ini 파일에서

, 당신이 그것을에 액세스 할 수있는 경우 :

memory_limit = 64M;

+0

그것은 이미 128M입니다. 기억이 아니라고 제안 해 주셔서 감사합니다. – Oli

0

내가 캐시 관리 플러그인에 문제가 있다고 생각합니다. 그것은 WP 수퍼 캐시를 비활성화 한 후에 나를 위해 일하기 시작했습니다.

관련 문제