Что вызывает «Невозможно выделить память для пула» в PHP? - PullRequest
131 голосов
/ 16 сентября 2010

Я иногда сталкивался с пределом выделения памяти сервером, особенно с раздутым приложением, таким как Wordpress, но никогда не сталкивался с «Невозможно выделить память для пула» и не мог отследить любую информацию.

Кто-нибудь знает, что это значит? Я пытался увеличить memory_limit безуспешно. Я также не внес каких-либо существенных изменений в приложение. Однажды проблем не было, на следующий день я нажал эту ошибку.

Ответы [ 12 ]

1 голос
/ 25 августа 2012

Глядя на интернет, могут быть разные причины.В моем случае, оставив все по умолчанию, кроме ...

apc.shm_size = 64M

..., я очистил бесчисленные предупреждения, которые я получал ранее.

0 голосов
/ 11 октября 2013

Отслеживайте размер кэшированных файлов (вы можете использовать apc.php из пакета apc pecl) и увеличивайте apc.shm_size в соответствии с вашими потребностями.

Это решает проблему.

...