풀에 메모리를 할당할 수 없습니다. 해결 방법

풀에 메모리를 할당할 수 없습니다. 해결 방법

나는 NginX에서 실행되는 Debian 서버에서 여러 웹사이트를 호스팅하고 있는데, 내 웹사이트의 모든 로그 파일에 다음과 같은 오류가 표시됩니다.

2011/11/23 10:01:03 [오류] 5320#0: *349 FastCGI가 stderr에 전송됨: "PHP 경고: 알 수 없음: 풀에 메모리를 할당할 수 없습니다. 업스트림에서 응답 헤더를 읽는 동안 0번 라인에서 알 수 없음"

PHP 및 Nginx의 최신 버전과 함께 APC 3.1.6을 사용하고 있습니다.

답변1

나는 같은 문제가 있었다 :

  • 나는 php-fpm을 재구성했습니다(내php-fpm.conf) 프로세스를 더 자주 재활용하고 프로세스가 더 이상 응답하지 않거나 오류가 발생할 때 대응하는 방법
  • APC를 구성했습니다(내apc.ini) 사용apc.mmap_file_mask=/dev/zero

그런 다음 오류가 사라졌습니다.

답변2

아래와 같이 apc.ini 설정을 변경하십시오.

apc.mmap_file_mask=/dev/zero
apc.shm_size=64M
apc.ttl=0

효과가있다

나타내다apc.configuration.php

관련 정보