$ less /var/log/nginx/error.log
PHP message: PHP Warning: require(): Unable to allocate memory for pool. in dir"
while reading response header from upstream
以 apc 來說就是利用記憶體來進行 cache,出現這樣的訊息是警告你 memory 設定的已經不夠用了,可以進行設定 apc.ini
$ vim /etc/php.d/apc.ini
# cache tmp file
apc.mmap_file_mask=/tmp/apc.XXXXXX
# share memory
apc.shm_size=2048m
# User cache timeout
apc.user_ttl=3600
# Garbage collection timeout
apc.gc_ttl=3600
$ service php-fpm restart
針對實際狀況調整 apc 佔用的 memory 避免影響整個伺服器的效能,一步一步進行調校。
Orignal From: 解決方法:PHP APC warn: Unable to allocate memory for pool
沒有留言:
張貼留言