Я размещаю несколько веб-сайтов на своем сервере 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