Невозможно выделить память для пула. Как это исправить?

Невозможно выделить память для пула. Как это исправить?

Я размещаю несколько веб-сайтов на своем сервере Debian, работающем на NginX, и во всех файлах журналов моего веб-сайта отображается следующая ошибка

2011/11/23 10:01:03 [ошибка] 5320#0: *349 FastCGI отправил в stderr: "Предупреждение PHP: Неизвестно: Невозможно выделить память для пула. в Неизвестно в строке 0" при чтении заголовка ответа от вышестоящего потока

Я использую APC 3.1.6 с последней версией PHP и Nginx.

решение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

Связанный контент